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

View File

@@ -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\CertificateManager;
class AllowlistedCertificate extends \Google\Model
{
/**
* @var string
*/
public $pemCertificate;
/**
* @param string
*/
public function setPemCertificate($pemCertificate)
{
$this->pemCertificate = $pemCertificate;
}
/**
* @return string
*/
public function getPemCertificate()
{
return $this->pemCertificate;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AllowlistedCertificate::class, 'Google_Service_CertificateManager_AllowlistedCertificate');

View File

@@ -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\CertificateManager;
class AuthorizationAttemptInfo extends \Google\Model
{
/**
* @var string
*/
public $details;
/**
* @var string
*/
public $domain;
/**
* @var string
*/
public $failureReason;
/**
* @var string
*/
public $state;
/**
* @param string
*/
public function setDetails($details)
{
$this->details = $details;
}
/**
* @return string
*/
public function getDetails()
{
return $this->details;
}
/**
* @param string
*/
public function setDomain($domain)
{
$this->domain = $domain;
}
/**
* @return string
*/
public function getDomain()
{
return $this->domain;
}
/**
* @param string
*/
public function setFailureReason($failureReason)
{
$this->failureReason = $failureReason;
}
/**
* @return string
*/
public function getFailureReason()
{
return $this->failureReason;
}
/**
* @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(AuthorizationAttemptInfo::class, 'Google_Service_CertificateManager_AuthorizationAttemptInfo');

View File

@@ -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\CertificateManager;
class CancelOperationRequest extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CancelOperationRequest::class, 'Google_Service_CertificateManager_CancelOperationRequest');

View File

@@ -0,0 +1,221 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CertificateManager;
class Certificate extends \Google\Collection
{
protected $collection_key = 'sanDnsnames';
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $expireTime;
/**
* @var string[]
*/
public $labels;
protected $managedType = ManagedCertificate::class;
protected $managedDataType = '';
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $pemCertificate;
/**
* @var string[]
*/
public $sanDnsnames;
/**
* @var string
*/
public $scope;
protected $selfManagedType = SelfManagedCertificate::class;
protected $selfManagedDataType = '';
/**
* @var string
*/
public $updateTime;
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setExpireTime($expireTime)
{
$this->expireTime = $expireTime;
}
/**
* @return string
*/
public function getExpireTime()
{
return $this->expireTime;
}
/**
* @param string[]
*/
public function setLabels($labels)
{
$this->labels = $labels;
}
/**
* @return string[]
*/
public function getLabels()
{
return $this->labels;
}
/**
* @param ManagedCertificate
*/
public function setManaged(ManagedCertificate $managed)
{
$this->managed = $managed;
}
/**
* @return ManagedCertificate
*/
public function getManaged()
{
return $this->managed;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setPemCertificate($pemCertificate)
{
$this->pemCertificate = $pemCertificate;
}
/**
* @return string
*/
public function getPemCertificate()
{
return $this->pemCertificate;
}
/**
* @param string[]
*/
public function setSanDnsnames($sanDnsnames)
{
$this->sanDnsnames = $sanDnsnames;
}
/**
* @return string[]
*/
public function getSanDnsnames()
{
return $this->sanDnsnames;
}
/**
* @param string
*/
public function setScope($scope)
{
$this->scope = $scope;
}
/**
* @return string
*/
public function getScope()
{
return $this->scope;
}
/**
* @param SelfManagedCertificate
*/
public function setSelfManaged(SelfManagedCertificate $selfManaged)
{
$this->selfManaged = $selfManaged;
}
/**
* @return SelfManagedCertificate
*/
public function getSelfManaged()
{
return $this->selfManaged;
}
/**
* @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(Certificate::class, 'Google_Service_CertificateManager_Certificate');

View File

@@ -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\CertificateManager;
class CertificateAuthorityConfig extends \Google\Model
{
protected $certificateAuthorityServiceConfigType = CertificateAuthorityServiceConfig::class;
protected $certificateAuthorityServiceConfigDataType = '';
/**
* @param CertificateAuthorityServiceConfig
*/
public function setCertificateAuthorityServiceConfig(CertificateAuthorityServiceConfig $certificateAuthorityServiceConfig)
{
$this->certificateAuthorityServiceConfig = $certificateAuthorityServiceConfig;
}
/**
* @return CertificateAuthorityServiceConfig
*/
public function getCertificateAuthorityServiceConfig()
{
return $this->certificateAuthorityServiceConfig;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CertificateAuthorityConfig::class, 'Google_Service_CertificateManager_CertificateAuthorityConfig');

View File

@@ -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\CertificateManager;
class CertificateAuthorityServiceConfig extends \Google\Model
{
/**
* @var string
*/
public $caPool;
/**
* @param string
*/
public function setCaPool($caPool)
{
$this->caPool = $caPool;
}
/**
* @return string
*/
public function getCaPool()
{
return $this->caPool;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CertificateAuthorityServiceConfig::class, 'Google_Service_CertificateManager_CertificateAuthorityServiceConfig');

View File

@@ -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\CertificateManager;
class CertificateIssuanceConfig extends \Google\Model
{
protected $certificateAuthorityConfigType = CertificateAuthorityConfig::class;
protected $certificateAuthorityConfigDataType = '';
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $keyAlgorithm;
/**
* @var string[]
*/
public $labels;
/**
* @var string
*/
public $lifetime;
/**
* @var string
*/
public $name;
/**
* @var int
*/
public $rotationWindowPercentage;
/**
* @var string
*/
public $updateTime;
/**
* @param CertificateAuthorityConfig
*/
public function setCertificateAuthorityConfig(CertificateAuthorityConfig $certificateAuthorityConfig)
{
$this->certificateAuthorityConfig = $certificateAuthorityConfig;
}
/**
* @return CertificateAuthorityConfig
*/
public function getCertificateAuthorityConfig()
{
return $this->certificateAuthorityConfig;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setKeyAlgorithm($keyAlgorithm)
{
$this->keyAlgorithm = $keyAlgorithm;
}
/**
* @return string
*/
public function getKeyAlgorithm()
{
return $this->keyAlgorithm;
}
/**
* @param string[]
*/
public function setLabels($labels)
{
$this->labels = $labels;
}
/**
* @return string[]
*/
public function getLabels()
{
return $this->labels;
}
/**
* @param string
*/
public function setLifetime($lifetime)
{
$this->lifetime = $lifetime;
}
/**
* @return string
*/
public function getLifetime()
{
return $this->lifetime;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param int
*/
public function setRotationWindowPercentage($rotationWindowPercentage)
{
$this->rotationWindowPercentage = $rotationWindowPercentage;
}
/**
* @return int
*/
public function getRotationWindowPercentage()
{
return $this->rotationWindowPercentage;
}
/**
* @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(CertificateIssuanceConfig::class, 'Google_Service_CertificateManager_CertificateIssuanceConfig');

View File

@@ -0,0 +1,133 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CertificateManager;
class CertificateMap extends \Google\Collection
{
protected $collection_key = 'gclbTargets';
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $description;
protected $gclbTargetsType = GclbTarget::class;
protected $gclbTargetsDataType = 'array';
/**
* @var string[]
*/
public $labels;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $updateTime;
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param GclbTarget[]
*/
public function setGclbTargets($gclbTargets)
{
$this->gclbTargets = $gclbTargets;
}
/**
* @return GclbTarget[]
*/
public function getGclbTargets()
{
return $this->gclbTargets;
}
/**
* @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 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(CertificateMap::class, 'Google_Service_CertificateManager_CertificateMap');

View File

@@ -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\CertificateManager;
class CertificateMapEntry extends \Google\Collection
{
protected $collection_key = 'certificates';
/**
* @var string[]
*/
public $certificates;
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $hostname;
/**
* @var string[]
*/
public $labels;
/**
* @var string
*/
public $matcher;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $state;
/**
* @var string
*/
public $updateTime;
/**
* @param string[]
*/
public function setCertificates($certificates)
{
$this->certificates = $certificates;
}
/**
* @return string[]
*/
public function getCertificates()
{
return $this->certificates;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setHostname($hostname)
{
$this->hostname = $hostname;
}
/**
* @return string
*/
public function getHostname()
{
return $this->hostname;
}
/**
* @param string[]
*/
public function setLabels($labels)
{
$this->labels = $labels;
}
/**
* @return string[]
*/
public function getLabels()
{
return $this->labels;
}
/**
* @param string
*/
public function setMatcher($matcher)
{
$this->matcher = $matcher;
}
/**
* @return string
*/
public function getMatcher()
{
return $this->matcher;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setState($state)
{
$this->state = $state;
}
/**
* @return string
*/
public function getState()
{
return $this->state;
}
/**
* @param string
*/
public function 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(CertificateMapEntry::class, 'Google_Service_CertificateManager_CertificateMapEntry');

View File

@@ -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\CertificateManager;
class CertificatemanagerEmpty extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CertificatemanagerEmpty::class, 'Google_Service_CertificateManager_CertificatemanagerEmpty');

View File

@@ -0,0 +1,168 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CertificateManager;
class DnsAuthorization extends \Google\Model
{
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $description;
protected $dnsResourceRecordType = DnsResourceRecord::class;
protected $dnsResourceRecordDataType = '';
/**
* @var string
*/
public $domain;
/**
* @var string[]
*/
public $labels;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $type;
/**
* @var string
*/
public $updateTime;
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param DnsResourceRecord
*/
public function setDnsResourceRecord(DnsResourceRecord $dnsResourceRecord)
{
$this->dnsResourceRecord = $dnsResourceRecord;
}
/**
* @return DnsResourceRecord
*/
public function getDnsResourceRecord()
{
return $this->dnsResourceRecord;
}
/**
* @param string
*/
public function setDomain($domain)
{
$this->domain = $domain;
}
/**
* @return string
*/
public function getDomain()
{
return $this->domain;
}
/**
* @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 setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
/**
* @param string
*/
public function setUpdateTime($updateTime)
{
$this->updateTime = $updateTime;
}
/**
* @return string
*/
public function getUpdateTime()
{
return $this->updateTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DnsAuthorization::class, 'Google_Service_CertificateManager_DnsAuthorization');

View File

@@ -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\CertificateManager;
class DnsResourceRecord extends \Google\Model
{
/**
* @var string
*/
public $data;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $type;
/**
* @param string
*/
public function setData($data)
{
$this->data = $data;
}
/**
* @return string
*/
public function getData()
{
return $this->data;
}
/**
* @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(DnsResourceRecord::class, 'Google_Service_CertificateManager_DnsResourceRecord');

View File

@@ -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\CertificateManager;
class GclbTarget extends \Google\Collection
{
protected $collection_key = 'ipConfigs';
protected $ipConfigsType = IpConfig::class;
protected $ipConfigsDataType = 'array';
/**
* @var string
*/
public $targetHttpsProxy;
/**
* @var string
*/
public $targetSslProxy;
/**
* @param IpConfig[]
*/
public function setIpConfigs($ipConfigs)
{
$this->ipConfigs = $ipConfigs;
}
/**
* @return IpConfig[]
*/
public function getIpConfigs()
{
return $this->ipConfigs;
}
/**
* @param string
*/
public function setTargetHttpsProxy($targetHttpsProxy)
{
$this->targetHttpsProxy = $targetHttpsProxy;
}
/**
* @return string
*/
public function getTargetHttpsProxy()
{
return $this->targetHttpsProxy;
}
/**
* @param string
*/
public function setTargetSslProxy($targetSslProxy)
{
$this->targetSslProxy = $targetSslProxy;
}
/**
* @return string
*/
public function getTargetSslProxy()
{
return $this->targetSslProxy;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GclbTarget::class, 'Google_Service_CertificateManager_GclbTarget');

View File

@@ -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\CertificateManager;
class IntermediateCA extends \Google\Model
{
/**
* @var string
*/
public $pemCertificate;
/**
* @param string
*/
public function setPemCertificate($pemCertificate)
{
$this->pemCertificate = $pemCertificate;
}
/**
* @return string
*/
public function getPemCertificate()
{
return $this->pemCertificate;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IntermediateCA::class, 'Google_Service_CertificateManager_IntermediateCA');

View File

@@ -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\CertificateManager;
class IpConfig extends \Google\Collection
{
protected $collection_key = 'ports';
/**
* @var string
*/
public $ipAddress;
/**
* @var string[]
*/
public $ports;
/**
* @param string
*/
public function setIpAddress($ipAddress)
{
$this->ipAddress = $ipAddress;
}
/**
* @return string
*/
public function getIpAddress()
{
return $this->ipAddress;
}
/**
* @param string[]
*/
public function setPorts($ports)
{
$this->ports = $ports;
}
/**
* @return string[]
*/
public function getPorts()
{
return $this->ports;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(IpConfig::class, 'Google_Service_CertificateManager_IpConfig');

View File

@@ -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\CertificateManager;
class ListCertificateIssuanceConfigsResponse extends \Google\Collection
{
protected $collection_key = 'unreachable';
protected $certificateIssuanceConfigsType = CertificateIssuanceConfig::class;
protected $certificateIssuanceConfigsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @var string[]
*/
public $unreachable;
/**
* @param CertificateIssuanceConfig[]
*/
public function setCertificateIssuanceConfigs($certificateIssuanceConfigs)
{
$this->certificateIssuanceConfigs = $certificateIssuanceConfigs;
}
/**
* @return CertificateIssuanceConfig[]
*/
public function getCertificateIssuanceConfigs()
{
return $this->certificateIssuanceConfigs;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param string[]
*/
public function setUnreachable($unreachable)
{
$this->unreachable = $unreachable;
}
/**
* @return string[]
*/
public function getUnreachable()
{
return $this->unreachable;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListCertificateIssuanceConfigsResponse::class, 'Google_Service_CertificateManager_ListCertificateIssuanceConfigsResponse');

View File

@@ -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\CertificateManager;
class ListCertificateMapEntriesResponse extends \Google\Collection
{
protected $collection_key = 'unreachable';
protected $certificateMapEntriesType = CertificateMapEntry::class;
protected $certificateMapEntriesDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @var string[]
*/
public $unreachable;
/**
* @param CertificateMapEntry[]
*/
public function setCertificateMapEntries($certificateMapEntries)
{
$this->certificateMapEntries = $certificateMapEntries;
}
/**
* @return CertificateMapEntry[]
*/
public function getCertificateMapEntries()
{
return $this->certificateMapEntries;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param string[]
*/
public function setUnreachable($unreachable)
{
$this->unreachable = $unreachable;
}
/**
* @return string[]
*/
public function getUnreachable()
{
return $this->unreachable;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListCertificateMapEntriesResponse::class, 'Google_Service_CertificateManager_ListCertificateMapEntriesResponse');

View File

@@ -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\CertificateManager;
class ListCertificateMapsResponse extends \Google\Collection
{
protected $collection_key = 'unreachable';
protected $certificateMapsType = CertificateMap::class;
protected $certificateMapsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @var string[]
*/
public $unreachable;
/**
* @param CertificateMap[]
*/
public function setCertificateMaps($certificateMaps)
{
$this->certificateMaps = $certificateMaps;
}
/**
* @return CertificateMap[]
*/
public function getCertificateMaps()
{
return $this->certificateMaps;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param string[]
*/
public function setUnreachable($unreachable)
{
$this->unreachable = $unreachable;
}
/**
* @return string[]
*/
public function getUnreachable()
{
return $this->unreachable;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListCertificateMapsResponse::class, 'Google_Service_CertificateManager_ListCertificateMapsResponse');

View File

@@ -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\CertificateManager;
class ListCertificatesResponse extends \Google\Collection
{
protected $collection_key = 'unreachable';
protected $certificatesType = Certificate::class;
protected $certificatesDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @var string[]
*/
public $unreachable;
/**
* @param Certificate[]
*/
public function setCertificates($certificates)
{
$this->certificates = $certificates;
}
/**
* @return Certificate[]
*/
public function getCertificates()
{
return $this->certificates;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param string[]
*/
public function setUnreachable($unreachable)
{
$this->unreachable = $unreachable;
}
/**
* @return string[]
*/
public function getUnreachable()
{
return $this->unreachable;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListCertificatesResponse::class, 'Google_Service_CertificateManager_ListCertificatesResponse');

View File

@@ -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\CertificateManager;
class ListDnsAuthorizationsResponse extends \Google\Collection
{
protected $collection_key = 'unreachable';
protected $dnsAuthorizationsType = DnsAuthorization::class;
protected $dnsAuthorizationsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @var string[]
*/
public $unreachable;
/**
* @param DnsAuthorization[]
*/
public function setDnsAuthorizations($dnsAuthorizations)
{
$this->dnsAuthorizations = $dnsAuthorizations;
}
/**
* @return DnsAuthorization[]
*/
public function getDnsAuthorizations()
{
return $this->dnsAuthorizations;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param string[]
*/
public function setUnreachable($unreachable)
{
$this->unreachable = $unreachable;
}
/**
* @return string[]
*/
public function getUnreachable()
{
return $this->unreachable;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListDnsAuthorizationsResponse::class, 'Google_Service_CertificateManager_ListDnsAuthorizationsResponse');

View File

@@ -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\CertificateManager;
class ListLocationsResponse extends \Google\Collection
{
protected $collection_key = 'locations';
protected $locationsType = Location::class;
protected $locationsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param Location[]
*/
public function setLocations($locations)
{
$this->locations = $locations;
}
/**
* @return Location[]
*/
public function getLocations()
{
return $this->locations;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListLocationsResponse::class, 'Google_Service_CertificateManager_ListLocationsResponse');

View File

@@ -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\CertificateManager;
class ListOperationsResponse extends \Google\Collection
{
protected $collection_key = 'operations';
/**
* @var string
*/
public $nextPageToken;
protected $operationsType = Operation::class;
protected $operationsDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param Operation[]
*/
public function setOperations($operations)
{
$this->operations = $operations;
}
/**
* @return Operation[]
*/
public function getOperations()
{
return $this->operations;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListOperationsResponse::class, 'Google_Service_CertificateManager_ListOperationsResponse');

View File

@@ -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\CertificateManager;
class ListTrustConfigsResponse extends \Google\Collection
{
protected $collection_key = 'unreachable';
/**
* @var string
*/
public $nextPageToken;
protected $trustConfigsType = TrustConfig::class;
protected $trustConfigsDataType = 'array';
/**
* @var string[]
*/
public $unreachable;
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param TrustConfig[]
*/
public function setTrustConfigs($trustConfigs)
{
$this->trustConfigs = $trustConfigs;
}
/**
* @return TrustConfig[]
*/
public function getTrustConfigs()
{
return $this->trustConfigs;
}
/**
* @param string[]
*/
public function setUnreachable($unreachable)
{
$this->unreachable = $unreachable;
}
/**
* @return string[]
*/
public function getUnreachable()
{
return $this->unreachable;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListTrustConfigsResponse::class, 'Google_Service_CertificateManager_ListTrustConfigsResponse');

View File

@@ -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\CertificateManager;
class Location extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @var string[]
*/
public $labels;
/**
* @var string
*/
public $locationId;
/**
* @var array[]
*/
public $metadata;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string[]
*/
public function setLabels($labels)
{
$this->labels = $labels;
}
/**
* @return string[]
*/
public function getLabels()
{
return $this->labels;
}
/**
* @param string
*/
public function setLocationId($locationId)
{
$this->locationId = $locationId;
}
/**
* @return string
*/
public function getLocationId()
{
return $this->locationId;
}
/**
* @param array[]
*/
public function setMetadata($metadata)
{
$this->metadata = $metadata;
}
/**
* @return array[]
*/
public function getMetadata()
{
return $this->metadata;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Location::class, 'Google_Service_CertificateManager_Location');

View File

@@ -0,0 +1,131 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CertificateManager;
class ManagedCertificate extends \Google\Collection
{
protected $collection_key = 'domains';
protected $authorizationAttemptInfoType = AuthorizationAttemptInfo::class;
protected $authorizationAttemptInfoDataType = 'array';
/**
* @var string[]
*/
public $dnsAuthorizations;
/**
* @var string[]
*/
public $domains;
/**
* @var string
*/
public $issuanceConfig;
protected $provisioningIssueType = ProvisioningIssue::class;
protected $provisioningIssueDataType = '';
/**
* @var string
*/
public $state;
/**
* @param AuthorizationAttemptInfo[]
*/
public function setAuthorizationAttemptInfo($authorizationAttemptInfo)
{
$this->authorizationAttemptInfo = $authorizationAttemptInfo;
}
/**
* @return AuthorizationAttemptInfo[]
*/
public function getAuthorizationAttemptInfo()
{
return $this->authorizationAttemptInfo;
}
/**
* @param string[]
*/
public function setDnsAuthorizations($dnsAuthorizations)
{
$this->dnsAuthorizations = $dnsAuthorizations;
}
/**
* @return string[]
*/
public function getDnsAuthorizations()
{
return $this->dnsAuthorizations;
}
/**
* @param string[]
*/
public function setDomains($domains)
{
$this->domains = $domains;
}
/**
* @return string[]
*/
public function getDomains()
{
return $this->domains;
}
/**
* @param string
*/
public function setIssuanceConfig($issuanceConfig)
{
$this->issuanceConfig = $issuanceConfig;
}
/**
* @return string
*/
public function getIssuanceConfig()
{
return $this->issuanceConfig;
}
/**
* @param ProvisioningIssue
*/
public function setProvisioningIssue(ProvisioningIssue $provisioningIssue)
{
$this->provisioningIssue = $provisioningIssue;
}
/**
* @return ProvisioningIssue
*/
public function getProvisioningIssue()
{
return $this->provisioningIssue;
}
/**
* @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(ManagedCertificate::class, 'Google_Service_CertificateManager_ManagedCertificate');

View File

@@ -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\CertificateManager;
class Operation extends \Google\Model
{
/**
* @var bool
*/
public $done;
protected $errorType = Status::class;
protected $errorDataType = '';
/**
* @var array[]
*/
public $metadata;
/**
* @var string
*/
public $name;
/**
* @var array[]
*/
public $response;
/**
* @param bool
*/
public function setDone($done)
{
$this->done = $done;
}
/**
* @return bool
*/
public function getDone()
{
return $this->done;
}
/**
* @param Status
*/
public function setError(Status $error)
{
$this->error = $error;
}
/**
* @return Status
*/
public function getError()
{
return $this->error;
}
/**
* @param array[]
*/
public function setMetadata($metadata)
{
$this->metadata = $metadata;
}
/**
* @return array[]
*/
public function getMetadata()
{
return $this->metadata;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param array[]
*/
public function setResponse($response)
{
$this->response = $response;
}
/**
* @return array[]
*/
public function getResponse()
{
return $this->response;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Operation::class, 'Google_Service_CertificateManager_Operation');

View File

@@ -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\CertificateManager;
class OperationMetadata extends \Google\Model
{
/**
* @var string
*/
public $apiVersion;
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $endTime;
/**
* @var bool
*/
public $requestedCancellation;
/**
* @var string
*/
public $statusMessage;
/**
* @var string
*/
public $target;
/**
* @var string
*/
public $verb;
/**
* @param string
*/
public function setApiVersion($apiVersion)
{
$this->apiVersion = $apiVersion;
}
/**
* @return string
*/
public function getApiVersion()
{
return $this->apiVersion;
}
/**
* @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 bool
*/
public function setRequestedCancellation($requestedCancellation)
{
$this->requestedCancellation = $requestedCancellation;
}
/**
* @return bool
*/
public function getRequestedCancellation()
{
return $this->requestedCancellation;
}
/**
* @param string
*/
public function setStatusMessage($statusMessage)
{
$this->statusMessage = $statusMessage;
}
/**
* @return string
*/
public function getStatusMessage()
{
return $this->statusMessage;
}
/**
* @param string
*/
public function setTarget($target)
{
$this->target = $target;
}
/**
* @return string
*/
public function getTarget()
{
return $this->target;
}
/**
* @param string
*/
public function setVerb($verb)
{
$this->verb = $verb;
}
/**
* @return string
*/
public function getVerb()
{
return $this->verb;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(OperationMetadata::class, 'Google_Service_CertificateManager_OperationMetadata');

View File

@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CertificateManager;
class ProvisioningIssue extends \Google\Model
{
/**
* @var string
*/
public $details;
/**
* @var string
*/
public $reason;
/**
* @param string
*/
public function setDetails($details)
{
$this->details = $details;
}
/**
* @return string
*/
public function getDetails()
{
return $this->details;
}
/**
* @param string
*/
public function setReason($reason)
{
$this->reason = $reason;
}
/**
* @return string
*/
public function getReason()
{
return $this->reason;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProvisioningIssue::class, 'Google_Service_CertificateManager_ProvisioningIssue');

View File

@@ -0,0 +1,33 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CertificateManager\Resource;
/**
* The "projects" collection of methods.
* Typical usage is:
* <code>
* $certificatemanagerService = new Google\Service\CertificateManager(...);
* $projects = $certificatemanagerService->projects;
* </code>
*/
class Projects extends \Google\Service\Resource
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Projects::class, 'Google_Service_CertificateManager_Resource_Projects');

View File

@@ -0,0 +1,74 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CertificateManager\Resource;
use Google\Service\CertificateManager\ListLocationsResponse;
use Google\Service\CertificateManager\Location;
/**
* The "locations" collection of methods.
* Typical usage is:
* <code>
* $certificatemanagerService = new Google\Service\CertificateManager(...);
* $locations = $certificatemanagerService->projects_locations;
* </code>
*/
class ProjectsLocations extends \Google\Service\Resource
{
/**
* Gets information about a location. (locations.get)
*
* @param string $name Resource name for the location.
* @param array $optParams Optional parameters.
* @return Location
* @throws \Google\Service\Exception
*/
public function get($name, $optParams = [])
{
$params = ['name' => $name];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], Location::class);
}
/**
* Lists information about the supported locations for this service.
* (locations.listProjectsLocations)
*
* @param string $name The resource that owns the locations collection, if
* applicable.
* @param array $optParams Optional parameters.
*
* @opt_param string filter A filter to narrow down results to a preferred
* subset. The filtering language accepts strings like `"displayName=tokyo"`,
* and is documented in more detail in [AIP-160](https://google.aip.dev/160).
* @opt_param int pageSize The maximum number of results to return. If not set,
* the service selects a default.
* @opt_param string pageToken A page token received from the `next_page_token`
* field in the response. Send that page token to receive the subsequent page.
* @return ListLocationsResponse
* @throws \Google\Service\Exception
*/
public function listProjectsLocations($name, $optParams = [])
{
$params = ['name' => $name];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListLocationsResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProjectsLocations::class, 'Google_Service_CertificateManager_Resource_ProjectsLocations');

View File

@@ -0,0 +1,142 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CertificateManager\Resource;
use Google\Service\CertificateManager\CertificateIssuanceConfig;
use Google\Service\CertificateManager\ListCertificateIssuanceConfigsResponse;
use Google\Service\CertificateManager\Operation;
/**
* The "certificateIssuanceConfigs" collection of methods.
* Typical usage is:
* <code>
* $certificatemanagerService = new Google\Service\CertificateManager(...);
* $certificateIssuanceConfigs = $certificatemanagerService->projects_locations_certificateIssuanceConfigs;
* </code>
*/
class ProjectsLocationsCertificateIssuanceConfigs extends \Google\Service\Resource
{
/**
* Creates a new CertificateIssuanceConfig in a given project and location.
* (certificateIssuanceConfigs.create)
*
* @param string $parent Required. The parent resource of the certificate
* issuance config. Must be in the format `projects/locations`.
* @param CertificateIssuanceConfig $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string certificateIssuanceConfigId Required. A user-provided name
* of the certificate config.
* @return Operation
* @throws \Google\Service\Exception
*/
public function create($parent, CertificateIssuanceConfig $postBody, $optParams = [])
{
$params = ['parent' => $parent, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('create', [$params], Operation::class);
}
/**
* Deletes a single CertificateIssuanceConfig.
* (certificateIssuanceConfigs.delete)
*
* @param string $name Required. A name of the certificate issuance config to
* delete. Must be in the format
* `projects/locations/certificateIssuanceConfigs`.
* @param array $optParams Optional parameters.
* @return Operation
* @throws \Google\Service\Exception
*/
public function delete($name, $optParams = [])
{
$params = ['name' => $name];
$params = array_merge($params, $optParams);
return $this->call('delete', [$params], Operation::class);
}
/**
* Gets details of a single CertificateIssuanceConfig.
* (certificateIssuanceConfigs.get)
*
* @param string $name Required. A name of the certificate issuance config to
* describe. Must be in the format
* `projects/locations/certificateIssuanceConfigs`.
* @param array $optParams Optional parameters.
* @return CertificateIssuanceConfig
* @throws \Google\Service\Exception
*/
public function get($name, $optParams = [])
{
$params = ['name' => $name];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], CertificateIssuanceConfig::class);
}
/**
* Lists CertificateIssuanceConfigs in a given project and location.
* (certificateIssuanceConfigs.listProjectsLocationsCertificateIssuanceConfigs)
*
* @param string $parent Required. The project and location from which the
* certificate should be listed, specified in the format `projects/locations`.
* @param array $optParams Optional parameters.
*
* @opt_param string filter Optional. Filter expression to restrict the
* Certificates Configs returned.
* @opt_param string orderBy Optional. A list of Certificate Config field names
* used to specify the order of the returned results. The default sorting order
* is ascending. To specify descending order for a field, add a suffix `"
* desc"`.
* @opt_param int pageSize Optional. Maximum number of certificate configs to
* return per call.
* @opt_param string pageToken Optional. The value returned by the last
* `ListCertificateIssuanceConfigsResponse`. Indicates that this is a
* continuation of a prior `ListCertificateIssuanceConfigs` call, and that the
* system should return the next page of data.
* @return ListCertificateIssuanceConfigsResponse
* @throws \Google\Service\Exception
*/
public function listProjectsLocationsCertificateIssuanceConfigs($parent, $optParams = [])
{
$params = ['parent' => $parent];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListCertificateIssuanceConfigsResponse::class);
}
/**
* Updates a CertificateIssuanceConfig. (certificateIssuanceConfigs.patch)
*
* @param string $name Identifier. A user-defined name of the certificate
* issuance config. CertificateIssuanceConfig names must be unique globally and
* match pattern `projects/locations/certificateIssuanceConfigs`.
* @param CertificateIssuanceConfig $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string updateMask Required. The update mask applies to the
* resource. For the `FieldMask` definition, see
* https://developers.google.com/protocol-
* buffers/docs/reference/google.protobuf#fieldmask.
* @return Operation
* @throws \Google\Service\Exception
*/
public function patch($name, CertificateIssuanceConfig $postBody, $optParams = [])
{
$params = ['name' => $name, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('patch', [$params], Operation::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProjectsLocationsCertificateIssuanceConfigs::class, 'Google_Service_CertificateManager_Resource_ProjectsLocationsCertificateIssuanceConfigs');

View File

@@ -0,0 +1,141 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CertificateManager\Resource;
use Google\Service\CertificateManager\CertificateMap;
use Google\Service\CertificateManager\ListCertificateMapsResponse;
use Google\Service\CertificateManager\Operation;
/**
* The "certificateMaps" collection of methods.
* Typical usage is:
* <code>
* $certificatemanagerService = new Google\Service\CertificateManager(...);
* $certificateMaps = $certificatemanagerService->projects_locations_certificateMaps;
* </code>
*/
class ProjectsLocationsCertificateMaps extends \Google\Service\Resource
{
/**
* Creates a new CertificateMap in a given project and location.
* (certificateMaps.create)
*
* @param string $parent Required. The parent resource of the certificate map.
* Must be in the format `projects/locations`.
* @param CertificateMap $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string certificateMapId Required. A user-provided name of the
* certificate map.
* @return Operation
* @throws \Google\Service\Exception
*/
public function create($parent, CertificateMap $postBody, $optParams = [])
{
$params = ['parent' => $parent, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('create', [$params], Operation::class);
}
/**
* Deletes a single CertificateMap. A Certificate Map can't be deleted if it
* contains Certificate Map Entries. Remove all the entries from the map before
* calling this method. (certificateMaps.delete)
*
* @param string $name Required. A name of the certificate map to delete. Must
* be in the format `projects/locations/certificateMaps`.
* @param array $optParams Optional parameters.
* @return Operation
* @throws \Google\Service\Exception
*/
public function delete($name, $optParams = [])
{
$params = ['name' => $name];
$params = array_merge($params, $optParams);
return $this->call('delete', [$params], Operation::class);
}
/**
* Gets details of a single CertificateMap. (certificateMaps.get)
*
* @param string $name Required. A name of the certificate map to describe. Must
* be in the format `projects/locations/certificateMaps`.
* @param array $optParams Optional parameters.
* @return CertificateMap
* @throws \Google\Service\Exception
*/
public function get($name, $optParams = [])
{
$params = ['name' => $name];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], CertificateMap::class);
}
/**
* Lists CertificateMaps in a given project and location.
* (certificateMaps.listProjectsLocationsCertificateMaps)
*
* @param string $parent Required. The project and location from which the
* certificate maps should be listed, specified in the format
* `projects/locations`.
* @param array $optParams Optional parameters.
*
* @opt_param string filter Optional. Filter expression to restrict the
* Certificates Maps returned.
* @opt_param string orderBy Optional. A list of Certificate Map field names
* used to specify the order of the returned results. The default sorting order
* is ascending. To specify descending order for a field, add a suffix `"
* desc"`.
* @opt_param int pageSize Optional. Maximum number of certificate maps to
* return per call.
* @opt_param string pageToken Optional. The value returned by the last
* `ListCertificateMapsResponse`. Indicates that this is a continuation of a
* prior `ListCertificateMaps` call, and that the system should return the next
* page of data.
* @return ListCertificateMapsResponse
* @throws \Google\Service\Exception
*/
public function listProjectsLocationsCertificateMaps($parent, $optParams = [])
{
$params = ['parent' => $parent];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListCertificateMapsResponse::class);
}
/**
* Updates a CertificateMap. (certificateMaps.patch)
*
* @param string $name Identifier. A user-defined name of the Certificate Map.
* Certificate Map names must be unique globally and match pattern
* `projects/locations/certificateMaps`.
* @param CertificateMap $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string updateMask Required. The update mask applies to the
* resource. For the `FieldMask` definition, see
* https://developers.google.com/protocol-
* buffers/docs/reference/google.protobuf#fieldmask.
* @return Operation
* @throws \Google\Service\Exception
*/
public function patch($name, CertificateMap $postBody, $optParams = [])
{
$params = ['name' => $name, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('patch', [$params], Operation::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProjectsLocationsCertificateMaps::class, 'Google_Service_CertificateManager_Resource_ProjectsLocationsCertificateMaps');

View File

@@ -0,0 +1,143 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CertificateManager\Resource;
use Google\Service\CertificateManager\CertificateMapEntry;
use Google\Service\CertificateManager\ListCertificateMapEntriesResponse;
use Google\Service\CertificateManager\Operation;
/**
* The "certificateMapEntries" collection of methods.
* Typical usage is:
* <code>
* $certificatemanagerService = new Google\Service\CertificateManager(...);
* $certificateMapEntries = $certificatemanagerService->projects_locations_certificateMaps_certificateMapEntries;
* </code>
*/
class ProjectsLocationsCertificateMapsCertificateMapEntries extends \Google\Service\Resource
{
/**
* Creates a new CertificateMapEntry in a given project and location.
* (certificateMapEntries.create)
*
* @param string $parent Required. The parent resource of the certificate map
* entry. Must be in the format `projects/locations/certificateMaps`.
* @param CertificateMapEntry $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string certificateMapEntryId Required. A user-provided name of the
* certificate map entry.
* @return Operation
* @throws \Google\Service\Exception
*/
public function create($parent, CertificateMapEntry $postBody, $optParams = [])
{
$params = ['parent' => $parent, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('create', [$params], Operation::class);
}
/**
* Deletes a single CertificateMapEntry. (certificateMapEntries.delete)
*
* @param string $name Required. A name of the certificate map entry to delete.
* Must be in the format
* `projects/locations/certificateMaps/certificateMapEntries`.
* @param array $optParams Optional parameters.
* @return Operation
* @throws \Google\Service\Exception
*/
public function delete($name, $optParams = [])
{
$params = ['name' => $name];
$params = array_merge($params, $optParams);
return $this->call('delete', [$params], Operation::class);
}
/**
* Gets details of a single CertificateMapEntry. (certificateMapEntries.get)
*
* @param string $name Required. A name of the certificate map entry to
* describe. Must be in the format
* `projects/locations/certificateMaps/certificateMapEntries`.
* @param array $optParams Optional parameters.
* @return CertificateMapEntry
* @throws \Google\Service\Exception
*/
public function get($name, $optParams = [])
{
$params = ['name' => $name];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], CertificateMapEntry::class);
}
/**
* Lists CertificateMapEntries in a given project and location. (certificateMapE
* ntries.listProjectsLocationsCertificateMapsCertificateMapEntries)
*
* @param string $parent Required. The project, location and certificate map
* from which the certificate map entries should be listed, specified in the
* format `projects/locations/certificateMaps`.
* @param array $optParams Optional parameters.
*
* @opt_param string filter Optional. Filter expression to restrict the returned
* Certificate Map Entries.
* @opt_param string orderBy Optional. A list of Certificate Map Entry field
* names used to specify the order of the returned results. The default sorting
* order is ascending. To specify descending order for a field, add a suffix `"
* desc"`.
* @opt_param int pageSize Optional. Maximum number of certificate map entries
* to return. The service may return fewer than this value. If unspecified, at
* most 50 certificate map entries will be returned. The maximum value is 1000;
* values above 1000 will be coerced to 1000.
* @opt_param string pageToken Optional. The value returned by the last
* `ListCertificateMapEntriesResponse`. Indicates that this is a continuation of
* a prior `ListCertificateMapEntries` call, and that the system should return
* the next page of data.
* @return ListCertificateMapEntriesResponse
* @throws \Google\Service\Exception
*/
public function listProjectsLocationsCertificateMapsCertificateMapEntries($parent, $optParams = [])
{
$params = ['parent' => $parent];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListCertificateMapEntriesResponse::class);
}
/**
* Updates a CertificateMapEntry. (certificateMapEntries.patch)
*
* @param string $name Identifier. A user-defined name of the Certificate Map
* Entry. Certificate Map Entry names must be unique globally and match pattern
* `projects/locations/certificateMaps/certificateMapEntries`.
* @param CertificateMapEntry $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string updateMask Required. The update mask applies to the
* resource. For the `FieldMask` definition, see
* https://developers.google.com/protocol-
* buffers/docs/reference/google.protobuf#fieldmask.
* @return Operation
* @throws \Google\Service\Exception
*/
public function patch($name, CertificateMapEntry $postBody, $optParams = [])
{
$params = ['name' => $name, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('patch', [$params], Operation::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProjectsLocationsCertificateMapsCertificateMapEntries::class, 'Google_Service_CertificateManager_Resource_ProjectsLocationsCertificateMapsCertificateMapEntries');

View File

@@ -0,0 +1,137 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CertificateManager\Resource;
use Google\Service\CertificateManager\Certificate;
use Google\Service\CertificateManager\ListCertificatesResponse;
use Google\Service\CertificateManager\Operation;
/**
* The "certificates" collection of methods.
* Typical usage is:
* <code>
* $certificatemanagerService = new Google\Service\CertificateManager(...);
* $certificates = $certificatemanagerService->projects_locations_certificates;
* </code>
*/
class ProjectsLocationsCertificates extends \Google\Service\Resource
{
/**
* Creates a new Certificate in a given project and location.
* (certificates.create)
*
* @param string $parent Required. The parent resource of the certificate. Must
* be in the format `projects/locations`.
* @param Certificate $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string certificateId Required. A user-provided name of the
* certificate.
* @return Operation
* @throws \Google\Service\Exception
*/
public function create($parent, Certificate $postBody, $optParams = [])
{
$params = ['parent' => $parent, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('create', [$params], Operation::class);
}
/**
* Deletes a single Certificate. (certificates.delete)
*
* @param string $name Required. A name of the certificate to delete. Must be in
* the format `projects/locations/certificates`.
* @param array $optParams Optional parameters.
* @return Operation
* @throws \Google\Service\Exception
*/
public function delete($name, $optParams = [])
{
$params = ['name' => $name];
$params = array_merge($params, $optParams);
return $this->call('delete', [$params], Operation::class);
}
/**
* Gets details of a single Certificate. (certificates.get)
*
* @param string $name Required. A name of the certificate to describe. Must be
* in the format `projects/locations/certificates`.
* @param array $optParams Optional parameters.
* @return Certificate
* @throws \Google\Service\Exception
*/
public function get($name, $optParams = [])
{
$params = ['name' => $name];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], Certificate::class);
}
/**
* Lists Certificates in a given project and location.
* (certificates.listProjectsLocationsCertificates)
*
* @param string $parent Required. The project and location from which the
* certificate should be listed, specified in the format `projects/locations`.
* @param array $optParams Optional parameters.
*
* @opt_param string filter Optional. Filter expression to restrict the
* Certificates returned.
* @opt_param string orderBy Optional. A list of Certificate field names used to
* specify the order of the returned results. The default sorting order is
* ascending. To specify descending order for a field, add a suffix `" desc"`.
* @opt_param int pageSize Optional. Maximum number of certificates to return
* per call.
* @opt_param string pageToken Optional. The value returned by the last
* `ListCertificatesResponse`. Indicates that this is a continuation of a prior
* `ListCertificates` call, and that the system should return the next page of
* data.
* @return ListCertificatesResponse
* @throws \Google\Service\Exception
*/
public function listProjectsLocationsCertificates($parent, $optParams = [])
{
$params = ['parent' => $parent];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListCertificatesResponse::class);
}
/**
* Updates a Certificate. (certificates.patch)
*
* @param string $name Identifier. A user-defined name of the certificate.
* Certificate names must be unique globally and match pattern
* `projects/locations/certificates`.
* @param Certificate $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string updateMask Required. The update mask applies to the
* resource. For the `FieldMask` definition, see
* https://developers.google.com/protocol-
* buffers/docs/reference/google.protobuf#fieldmask.
* @return Operation
* @throws \Google\Service\Exception
*/
public function patch($name, Certificate $postBody, $optParams = [])
{
$params = ['name' => $name, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('patch', [$params], Operation::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProjectsLocationsCertificates::class, 'Google_Service_CertificateManager_Resource_ProjectsLocationsCertificates');

View File

@@ -0,0 +1,139 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CertificateManager\Resource;
use Google\Service\CertificateManager\DnsAuthorization;
use Google\Service\CertificateManager\ListDnsAuthorizationsResponse;
use Google\Service\CertificateManager\Operation;
/**
* The "dnsAuthorizations" collection of methods.
* Typical usage is:
* <code>
* $certificatemanagerService = new Google\Service\CertificateManager(...);
* $dnsAuthorizations = $certificatemanagerService->projects_locations_dnsAuthorizations;
* </code>
*/
class ProjectsLocationsDnsAuthorizations extends \Google\Service\Resource
{
/**
* Creates a new DnsAuthorization in a given project and location.
* (dnsAuthorizations.create)
*
* @param string $parent Required. The parent resource of the dns authorization.
* Must be in the format `projects/locations`.
* @param DnsAuthorization $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string dnsAuthorizationId Required. A user-provided name of the
* dns authorization.
* @return Operation
* @throws \Google\Service\Exception
*/
public function create($parent, DnsAuthorization $postBody, $optParams = [])
{
$params = ['parent' => $parent, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('create', [$params], Operation::class);
}
/**
* Deletes a single DnsAuthorization. (dnsAuthorizations.delete)
*
* @param string $name Required. A name of the dns authorization to delete. Must
* be in the format `projects/locations/dnsAuthorizations`.
* @param array $optParams Optional parameters.
* @return Operation
* @throws \Google\Service\Exception
*/
public function delete($name, $optParams = [])
{
$params = ['name' => $name];
$params = array_merge($params, $optParams);
return $this->call('delete', [$params], Operation::class);
}
/**
* Gets details of a single DnsAuthorization. (dnsAuthorizations.get)
*
* @param string $name Required. A name of the dns authorization to describe.
* Must be in the format `projects/locations/dnsAuthorizations`.
* @param array $optParams Optional parameters.
* @return DnsAuthorization
* @throws \Google\Service\Exception
*/
public function get($name, $optParams = [])
{
$params = ['name' => $name];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], DnsAuthorization::class);
}
/**
* Lists DnsAuthorizations in a given project and location.
* (dnsAuthorizations.listProjectsLocationsDnsAuthorizations)
*
* @param string $parent Required. The project and location from which the dns
* authorizations should be listed, specified in the format
* `projects/locations`.
* @param array $optParams Optional parameters.
*
* @opt_param string filter Optional. Filter expression to restrict the Dns
* Authorizations returned.
* @opt_param string orderBy Optional. A list of Dns Authorization field names
* used to specify the order of the returned results. The default sorting order
* is ascending. To specify descending order for a field, add a suffix `"
* desc"`.
* @opt_param int pageSize Optional. Maximum number of dns authorizations to
* return per call.
* @opt_param string pageToken Optional. The value returned by the last
* `ListDnsAuthorizationsResponse`. Indicates that this is a continuation of a
* prior `ListDnsAuthorizations` call, and that the system should return the
* next page of data.
* @return ListDnsAuthorizationsResponse
* @throws \Google\Service\Exception
*/
public function listProjectsLocationsDnsAuthorizations($parent, $optParams = [])
{
$params = ['parent' => $parent];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListDnsAuthorizationsResponse::class);
}
/**
* Updates a DnsAuthorization. (dnsAuthorizations.patch)
*
* @param string $name Identifier. A user-defined name of the dns authorization.
* DnsAuthorization names must be unique globally and match pattern
* `projects/locations/dnsAuthorizations`.
* @param DnsAuthorization $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string updateMask Required. The update mask applies to the
* resource. For the `FieldMask` definition, see
* https://developers.google.com/protocol-
* buffers/docs/reference/google.protobuf#fieldmask.
* @return Operation
* @throws \Google\Service\Exception
*/
public function patch($name, DnsAuthorization $postBody, $optParams = [])
{
$params = ['name' => $name, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('patch', [$params], Operation::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProjectsLocationsDnsAuthorizations::class, 'Google_Service_CertificateManager_Resource_ProjectsLocationsDnsAuthorizations');

View File

@@ -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\CertificateManager\Resource;
use Google\Service\CertificateManager\CancelOperationRequest;
use Google\Service\CertificateManager\CertificatemanagerEmpty;
use Google\Service\CertificateManager\ListOperationsResponse;
use Google\Service\CertificateManager\Operation;
/**
* The "operations" collection of methods.
* Typical usage is:
* <code>
* $certificatemanagerService = new Google\Service\CertificateManager(...);
* $operations = $certificatemanagerService->projects_locations_operations;
* </code>
*/
class ProjectsLocationsOperations extends \Google\Service\Resource
{
/**
* Starts asynchronous cancellation on a long-running operation. The server
* makes a best effort to cancel the operation, but success is not guaranteed.
* If the server doesn't support this method, it returns
* `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or
* other methods to check whether the cancellation succeeded or whether the
* operation completed despite cancellation. On successful cancellation, the
* operation is not deleted; instead, it becomes an operation with an
* Operation.error value with a google.rpc.Status.code of `1`, corresponding to
* `Code.CANCELLED`. (operations.cancel)
*
* @param string $name The name of the operation resource to be cancelled.
* @param CancelOperationRequest $postBody
* @param array $optParams Optional parameters.
* @return CertificatemanagerEmpty
* @throws \Google\Service\Exception
*/
public function cancel($name, CancelOperationRequest $postBody, $optParams = [])
{
$params = ['name' => $name, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('cancel', [$params], CertificatemanagerEmpty::class);
}
/**
* Deletes a long-running operation. This method indicates that the client is no
* longer interested in the operation result. It does not cancel the operation.
* If the server doesn't support this method, it returns
* `google.rpc.Code.UNIMPLEMENTED`. (operations.delete)
*
* @param string $name The name of the operation resource to be deleted.
* @param array $optParams Optional parameters.
* @return CertificatemanagerEmpty
* @throws \Google\Service\Exception
*/
public function delete($name, $optParams = [])
{
$params = ['name' => $name];
$params = array_merge($params, $optParams);
return $this->call('delete', [$params], CertificatemanagerEmpty::class);
}
/**
* Gets the latest state of a long-running operation. Clients can use this
* method to poll the operation result at intervals as recommended by the API
* service. (operations.get)
*
* @param string $name The name of the operation resource.
* @param array $optParams Optional parameters.
* @return Operation
* @throws \Google\Service\Exception
*/
public function get($name, $optParams = [])
{
$params = ['name' => $name];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], Operation::class);
}
/**
* Lists operations that match the specified filter in the request. If the
* server doesn't support this method, it returns `UNIMPLEMENTED`.
* (operations.listProjectsLocationsOperations)
*
* @param string $name The name of the operation's parent resource.
* @param array $optParams Optional parameters.
*
* @opt_param string filter The standard list filter.
* @opt_param int pageSize The standard list page size.
* @opt_param string pageToken The standard list page token.
* @return ListOperationsResponse
* @throws \Google\Service\Exception
*/
public function listProjectsLocationsOperations($name, $optParams = [])
{
$params = ['name' => $name];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListOperationsResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProjectsLocationsOperations::class, 'Google_Service_CertificateManager_Resource_ProjectsLocationsOperations');

View File

@@ -0,0 +1,141 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CertificateManager\Resource;
use Google\Service\CertificateManager\ListTrustConfigsResponse;
use Google\Service\CertificateManager\Operation;
use Google\Service\CertificateManager\TrustConfig;
/**
* The "trustConfigs" collection of methods.
* Typical usage is:
* <code>
* $certificatemanagerService = new Google\Service\CertificateManager(...);
* $trustConfigs = $certificatemanagerService->projects_locations_trustConfigs;
* </code>
*/
class ProjectsLocationsTrustConfigs extends \Google\Service\Resource
{
/**
* Creates a new TrustConfig in a given project and location.
* (trustConfigs.create)
*
* @param string $parent Required. The parent resource of the TrustConfig. Must
* be in the format `projects/locations`.
* @param TrustConfig $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string trustConfigId Required. A user-provided name of the
* TrustConfig. Must match the regexp `[a-z0-9-]{1,63}`.
* @return Operation
* @throws \Google\Service\Exception
*/
public function create($parent, TrustConfig $postBody, $optParams = [])
{
$params = ['parent' => $parent, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('create', [$params], Operation::class);
}
/**
* Deletes a single TrustConfig. (trustConfigs.delete)
*
* @param string $name Required. A name of the TrustConfig to delete. Must be in
* the format `projects/locations/trustConfigs`.
* @param array $optParams Optional parameters.
*
* @opt_param string etag Optional. The current etag of the TrustConfig. If an
* etag is provided and does not match the current etag of the resource,
* deletion will be blocked and an ABORTED error will be returned.
* @return Operation
* @throws \Google\Service\Exception
*/
public function delete($name, $optParams = [])
{
$params = ['name' => $name];
$params = array_merge($params, $optParams);
return $this->call('delete', [$params], Operation::class);
}
/**
* Gets details of a single TrustConfig. (trustConfigs.get)
*
* @param string $name Required. A name of the TrustConfig to describe. Must be
* in the format `projects/locations/trustConfigs`.
* @param array $optParams Optional parameters.
* @return TrustConfig
* @throws \Google\Service\Exception
*/
public function get($name, $optParams = [])
{
$params = ['name' => $name];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], TrustConfig::class);
}
/**
* Lists TrustConfigs in a given project and location.
* (trustConfigs.listProjectsLocationsTrustConfigs)
*
* @param string $parent Required. The project and location from which the
* TrustConfigs should be listed, specified in the format `projects/locations`.
* @param array $optParams Optional parameters.
*
* @opt_param string filter Optional. Filter expression to restrict the
* TrustConfigs returned.
* @opt_param string orderBy Optional. A list of TrustConfig field names used to
* specify the order of the returned results. The default sorting order is
* ascending. To specify descending order for a field, add a suffix `" desc"`.
* @opt_param int pageSize Optional. Maximum number of TrustConfigs to return
* per call.
* @opt_param string pageToken Optional. The value returned by the last
* `ListTrustConfigsResponse`. Indicates that this is a continuation of a prior
* `ListTrustConfigs` call, and that the system should return the next page of
* data.
* @return ListTrustConfigsResponse
* @throws \Google\Service\Exception
*/
public function listProjectsLocationsTrustConfigs($parent, $optParams = [])
{
$params = ['parent' => $parent];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListTrustConfigsResponse::class);
}
/**
* Updates a TrustConfig. (trustConfigs.patch)
*
* @param string $name Identifier. A user-defined name of the trust config.
* TrustConfig names must be unique globally and match pattern
* `projects/locations/trustConfigs`.
* @param TrustConfig $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string updateMask Required. The update mask applies to the
* resource. For the `FieldMask` definition, see
* https://developers.google.com/protocol-
* buffers/docs/reference/google.protobuf#fieldmask.
* @return Operation
* @throws \Google\Service\Exception
*/
public function patch($name, TrustConfig $postBody, $optParams = [])
{
$params = ['name' => $name, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('patch', [$params], Operation::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ProjectsLocationsTrustConfigs::class, 'Google_Service_CertificateManager_Resource_ProjectsLocationsTrustConfigs');

View File

@@ -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\CertificateManager;
class ResourcesCount extends \Google\Model
{
/**
* @var string
*/
public $certificates;
/**
* @var string
*/
public $computeTime;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setCertificates($certificates)
{
$this->certificates = $certificates;
}
/**
* @return string
*/
public function getCertificates()
{
return $this->certificates;
}
/**
* @param string
*/
public function setComputeTime($computeTime)
{
$this->computeTime = $computeTime;
}
/**
* @return string
*/
public function getComputeTime()
{
return $this->computeTime;
}
/**
* @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(ResourcesCount::class, 'Google_Service_CertificateManager_ResourcesCount');

View File

@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CertificateManager;
class SelfManagedCertificate extends \Google\Model
{
/**
* @var string
*/
public $pemCertificate;
/**
* @var string
*/
public $pemPrivateKey;
/**
* @param string
*/
public function setPemCertificate($pemCertificate)
{
$this->pemCertificate = $pemCertificate;
}
/**
* @return string
*/
public function getPemCertificate()
{
return $this->pemCertificate;
}
/**
* @param string
*/
public function setPemPrivateKey($pemPrivateKey)
{
$this->pemPrivateKey = $pemPrivateKey;
}
/**
* @return string
*/
public function getPemPrivateKey()
{
return $this->pemPrivateKey;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(SelfManagedCertificate::class, 'Google_Service_CertificateManager_SelfManagedCertificate');

View File

@@ -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\CertificateManager;
class Status extends \Google\Collection
{
protected $collection_key = 'details';
/**
* @var int
*/
public $code;
/**
* @var array[]
*/
public $details;
/**
* @var string
*/
public $message;
/**
* @param int
*/
public function setCode($code)
{
$this->code = $code;
}
/**
* @return int
*/
public function getCode()
{
return $this->code;
}
/**
* @param array[]
*/
public function setDetails($details)
{
$this->details = $details;
}
/**
* @return array[]
*/
public function getDetails()
{
return $this->details;
}
/**
* @param string
*/
public function setMessage($message)
{
$this->message = $message;
}
/**
* @return string
*/
public function getMessage()
{
return $this->message;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Status::class, 'Google_Service_CertificateManager_Status');

View File

@@ -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\CertificateManager;
class TrustAnchor extends \Google\Model
{
/**
* @var string
*/
public $pemCertificate;
/**
* @param string
*/
public function setPemCertificate($pemCertificate)
{
$this->pemCertificate = $pemCertificate;
}
/**
* @return string
*/
public function getPemCertificate()
{
return $this->pemCertificate;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(TrustAnchor::class, 'Google_Service_CertificateManager_TrustAnchor');

View File

@@ -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\CertificateManager;
class TrustConfig extends \Google\Collection
{
protected $collection_key = 'trustStores';
protected $allowlistedCertificatesType = AllowlistedCertificate::class;
protected $allowlistedCertificatesDataType = 'array';
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $etag;
/**
* @var string[]
*/
public $labels;
/**
* @var string
*/
public $name;
protected $trustStoresType = TrustStore::class;
protected $trustStoresDataType = 'array';
/**
* @var string
*/
public $updateTime;
/**
* @param AllowlistedCertificate[]
*/
public function setAllowlistedCertificates($allowlistedCertificates)
{
$this->allowlistedCertificates = $allowlistedCertificates;
}
/**
* @return AllowlistedCertificate[]
*/
public function getAllowlistedCertificates()
{
return $this->allowlistedCertificates;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setEtag($etag)
{
$this->etag = $etag;
}
/**
* @return string
*/
public function getEtag()
{
return $this->etag;
}
/**
* @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 TrustStore[]
*/
public function setTrustStores($trustStores)
{
$this->trustStores = $trustStores;
}
/**
* @return TrustStore[]
*/
public function getTrustStores()
{
return $this->trustStores;
}
/**
* @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(TrustConfig::class, 'Google_Service_CertificateManager_TrustConfig');

View File

@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\CertificateManager;
class TrustStore extends \Google\Collection
{
protected $collection_key = 'trustAnchors';
protected $intermediateCasType = IntermediateCA::class;
protected $intermediateCasDataType = 'array';
protected $trustAnchorsType = TrustAnchor::class;
protected $trustAnchorsDataType = 'array';
/**
* @param IntermediateCA[]
*/
public function setIntermediateCas($intermediateCas)
{
$this->intermediateCas = $intermediateCas;
}
/**
* @return IntermediateCA[]
*/
public function getIntermediateCas()
{
return $this->intermediateCas;
}
/**
* @param TrustAnchor[]
*/
public function setTrustAnchors($trustAnchors)
{
$this->trustAnchors = $trustAnchors;
}
/**
* @return TrustAnchor[]
*/
public function getTrustAnchors()
{
return $this->trustAnchors;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(TrustStore::class, 'Google_Service_CertificateManager_TrustStore');