certificateDescription = $certificateDescription; } /** * @return CertificateDescription */ public function getCertificateDescription() { return $this->certificateDescription; } /** * @param string */ public function setCertificateTemplate($certificateTemplate) { $this->certificateTemplate = $certificateTemplate; } /** * @return string */ public function getCertificateTemplate() { return $this->certificateTemplate; } /** * @param CertificateConfig */ public function setConfig(CertificateConfig $config) { $this->config = $config; } /** * @return CertificateConfig */ public function getConfig() { return $this->config; } /** * @param string */ public function setCreateTime($createTime) { $this->createTime = $createTime; } /** * @return string */ public function getCreateTime() { return $this->createTime; } /** * @param string */ public function setIssuerCertificateAuthority($issuerCertificateAuthority) { $this->issuerCertificateAuthority = $issuerCertificateAuthority; } /** * @return string */ public function getIssuerCertificateAuthority() { return $this->issuerCertificateAuthority; } /** * @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 string */ public function setPemCertificate($pemCertificate) { $this->pemCertificate = $pemCertificate; } /** * @return string */ public function getPemCertificate() { return $this->pemCertificate; } /** * @param string[] */ public function setPemCertificateChain($pemCertificateChain) { $this->pemCertificateChain = $pemCertificateChain; } /** * @return string[] */ public function getPemCertificateChain() { return $this->pemCertificateChain; } /** * @param string */ public function setPemCsr($pemCsr) { $this->pemCsr = $pemCsr; } /** * @return string */ public function getPemCsr() { return $this->pemCsr; } /** * @param RevocationDetails */ public function setRevocationDetails(RevocationDetails $revocationDetails) { $this->revocationDetails = $revocationDetails; } /** * @return RevocationDetails */ public function getRevocationDetails() { return $this->revocationDetails; } /** * @param string */ public function setSubjectMode($subjectMode) { $this->subjectMode = $subjectMode; } /** * @return string */ public function getSubjectMode() { return $this->subjectMode; } /** * @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_CertificateAuthorityService_Certificate');