public class ApplyCertificateRequest extends AbstractModel
| Constructor and Description | 
|---|
| ApplyCertificateRequest() | 
| ApplyCertificateRequest(ApplyCertificateRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getAlias()Get Alias | 
| String | getContactEmail()Get Email address | 
| String | getContactPhone()Get Mobile number | 
| String | getCsrEncryptAlgo()Get Encryption algorithm. | 
| String | getCsrKeyParameter()Get Key pair parameter. | 
| String | getCsrKeyPassword()Get CSR encryption password | 
| Boolean | getDeleteDnsAutoRecord()Get Whether to delete the automatic domain name verification record after issuance, which is no by default. | 
| String | getDomainName()Get Domain name | 
| String | getDvAuthMethod()Get Validation type. | 
| String | getOldCertificateId()Get Original certificate ID, which is used to apply for a new certificate. | 
| String | getPackageId()Get Benefit package ID, which is used to expand the free certificate package | 
| String | getPackageType()Get Certificate type. | 
| Long | getProjectId()Get Project ID | 
| String | getValidityPeriod()Get Validity period. | 
| void | setAlias(String Alias)Set Alias | 
| void | setContactEmail(String ContactEmail)Set Email address | 
| void | setContactPhone(String ContactPhone)Set Mobile number | 
| void | setCsrEncryptAlgo(String CsrEncryptAlgo)Set Encryption algorithm. | 
| void | setCsrKeyParameter(String CsrKeyParameter)Set Key pair parameter. | 
| void | setCsrKeyPassword(String CsrKeyPassword)Set CSR encryption password | 
| void | setDeleteDnsAutoRecord(Boolean DeleteDnsAutoRecord)Set Whether to delete the automatic domain name verification record after issuance, which is no by default. | 
| void | setDomainName(String DomainName)Set Domain name | 
| void | setDvAuthMethod(String DvAuthMethod)Set Validation type. | 
| void | setOldCertificateId(String OldCertificateId)Set Original certificate ID, which is used to apply for a new certificate. | 
| void | setPackageId(String PackageId)Set Benefit package ID, which is used to expand the free certificate package | 
| void | setPackageType(String PackageType)Set Certificate type. | 
| void | setProjectId(Long ProjectId)Set Project ID | 
| void | setValidityPeriod(String ValidityPeriod)Set Validity period. | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonStringpublic ApplyCertificateRequest()
public ApplyCertificateRequest(ApplyCertificateRequest source)
public String getDvAuthMethod()
public void setDvAuthMethod(String DvAuthMethod)
DvAuthMethod - Validation type. `DNS_AUTO`: automatic DNS validation; `DNS`: manual DNS validation; `FILE`: file validationpublic String getDomainName()
public void setDomainName(String DomainName)
DomainName - Domain namepublic Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId - Project IDpublic String getPackageType()
public void setPackageType(String PackageType)
PackageType - Certificate type. Currently, the only supported value is 2, which indicates TrustAsia TLS RSA CA.public String getContactEmail()
public void setContactEmail(String ContactEmail)
ContactEmail - Email addresspublic String getContactPhone()
public void setContactPhone(String ContactPhone)
ContactPhone - Mobile numberpublic String getValidityPeriod()
public void setValidityPeriod(String ValidityPeriod)
ValidityPeriod - Validity period. The default value is 12 months, which is the only supported value currently.public String getCsrEncryptAlgo()
public void setCsrEncryptAlgo(String CsrEncryptAlgo)
CsrEncryptAlgo - Encryption algorithm. Only RSA is supported.public String getCsrKeyParameter()
public void setCsrKeyParameter(String CsrKeyParameter)
CsrKeyParameter - Key pair parameter. Only the 2048-bit key pair is supported.public String getCsrKeyPassword()
public void setCsrKeyPassword(String CsrKeyPassword)
CsrKeyPassword - CSR encryption passwordpublic String getAlias()
public void setAlias(String Alias)
Alias - Aliaspublic String getOldCertificateId()
public void setOldCertificateId(String OldCertificateId)
OldCertificateId - Original certificate ID, which is used to apply for a new certificate.public String getPackageId()
public void setPackageId(String PackageId)
PackageId - Benefit package ID, which is used to expand the free certificate packagepublic Boolean getDeleteDnsAutoRecord()
public void setDeleteDnsAutoRecord(Boolean DeleteDnsAutoRecord)
DeleteDnsAutoRecord - Whether to delete the automatic domain name verification record after issuance, which is no by default. This parameter can be passed in only for domain names of the DNS_AUTO verification type.Copyright © 2023. All rights reserved.