Class ApplyCertificateRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.ssl.v20191205.models.ApplyCertificateRequest
-
public class ApplyCertificateRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAlias()Get 备注名称。StringgetContactEmail()Get 邮箱。StringgetContactPhone()Get 手机。StringgetCsrEncryptAlgo()Get 加密算法,支持 RSA及ECC。StringgetCsrKeyParameter()Get 密钥对参数,RSA仅支持2048。ECC仅支持prime256v1StringgetCsrKeyPassword()Get CSR 的加密密码。BooleangetDeleteDnsAutoRecord()Get 签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参StringgetDomainName()Get 域名。StringgetDvAuthMethod()Get 验证方式:DNS_AUTO = 自动DNS验证,DNS = 手动DNS验证,FILE = 文件验证。StringgetOldCertificateId()Get 原证书 ID,用于重新申请。StringgetPackageId()Get 权益包ID,用于免费证书扩容包使用StringgetPackageType()Get 证书类型,目前仅支持类型2。2 = TrustAsia TLS RSA CA。LonggetProjectId()Get 项目 ID。StringgetValidityPeriod()Get 有效期,默认12个月,目前仅支持12个月。voidsetAlias(String Alias)Set 备注名称。voidsetContactEmail(String ContactEmail)Set 邮箱。voidsetContactPhone(String ContactPhone)Set 手机。voidsetCsrEncryptAlgo(String CsrEncryptAlgo)Set 加密算法,支持 RSA及ECC。voidsetCsrKeyParameter(String CsrKeyParameter)Set 密钥对参数,RSA仅支持2048。ECC仅支持prime256v1voidsetCsrKeyPassword(String CsrKeyPassword)Set CSR 的加密密码。voidsetDeleteDnsAutoRecord(Boolean DeleteDnsAutoRecord)Set 签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参voidsetDomainName(String DomainName)Set 域名。voidsetDvAuthMethod(String DvAuthMethod)Set 验证方式:DNS_AUTO = 自动DNS验证,DNS = 手动DNS验证,FILE = 文件验证。voidsetOldCertificateId(String OldCertificateId)Set 原证书 ID,用于重新申请。voidsetPackageId(String PackageId)Set 权益包ID,用于免费证书扩容包使用voidsetPackageType(String PackageType)Set 证书类型,目前仅支持类型2。2 = TrustAsia TLS RSA CA。voidsetProjectId(Long ProjectId)Set 项目 ID。voidsetValidityPeriod(String ValidityPeriod)Set 有效期,默认12个月,目前仅支持12个月。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
ApplyCertificateRequest
public ApplyCertificateRequest()
-
ApplyCertificateRequest
public 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.
-
-
Method Detail
-
getDvAuthMethod
public String getDvAuthMethod()
Get 验证方式:DNS_AUTO = 自动DNS验证,DNS = 手动DNS验证,FILE = 文件验证。- Returns:
- DvAuthMethod 验证方式:DNS_AUTO = 自动DNS验证,DNS = 手动DNS验证,FILE = 文件验证。
-
setDvAuthMethod
public void setDvAuthMethod(String DvAuthMethod)
Set 验证方式:DNS_AUTO = 自动DNS验证,DNS = 手动DNS验证,FILE = 文件验证。- Parameters:
DvAuthMethod- 验证方式:DNS_AUTO = 自动DNS验证,DNS = 手动DNS验证,FILE = 文件验证。
-
getDomainName
public String getDomainName()
Get 域名。- Returns:
- DomainName 域名。
-
setDomainName
public void setDomainName(String DomainName)
Set 域名。- Parameters:
DomainName- 域名。
-
getProjectId
public Long getProjectId()
Get 项目 ID。- Returns:
- ProjectId 项目 ID。
-
setProjectId
public void setProjectId(Long ProjectId)
Set 项目 ID。- Parameters:
ProjectId- 项目 ID。
-
getPackageType
public String getPackageType()
Get 证书类型,目前仅支持类型2。2 = TrustAsia TLS RSA CA。- Returns:
- PackageType 证书类型,目前仅支持类型2。2 = TrustAsia TLS RSA CA。
-
setPackageType
public void setPackageType(String PackageType)
Set 证书类型,目前仅支持类型2。2 = TrustAsia TLS RSA CA。- Parameters:
PackageType- 证书类型,目前仅支持类型2。2 = TrustAsia TLS RSA CA。
-
getContactEmail
public String getContactEmail()
Get 邮箱。- Returns:
- ContactEmail 邮箱。
-
setContactEmail
public void setContactEmail(String ContactEmail)
Set 邮箱。- Parameters:
ContactEmail- 邮箱。
-
getContactPhone
public String getContactPhone()
Get 手机。- Returns:
- ContactPhone 手机。
-
setContactPhone
public void setContactPhone(String ContactPhone)
Set 手机。- Parameters:
ContactPhone- 手机。
-
getValidityPeriod
public String getValidityPeriod()
Get 有效期,默认12个月,目前仅支持12个月。- Returns:
- ValidityPeriod 有效期,默认12个月,目前仅支持12个月。
-
setValidityPeriod
public void setValidityPeriod(String ValidityPeriod)
Set 有效期,默认12个月,目前仅支持12个月。- Parameters:
ValidityPeriod- 有效期,默认12个月,目前仅支持12个月。
-
getCsrEncryptAlgo
public String getCsrEncryptAlgo()
Get 加密算法,支持 RSA及ECC。- Returns:
- CsrEncryptAlgo 加密算法,支持 RSA及ECC。
-
setCsrEncryptAlgo
public void setCsrEncryptAlgo(String CsrEncryptAlgo)
Set 加密算法,支持 RSA及ECC。- Parameters:
CsrEncryptAlgo- 加密算法,支持 RSA及ECC。
-
getCsrKeyParameter
public String getCsrKeyParameter()
Get 密钥对参数,RSA仅支持2048。ECC仅支持prime256v1- Returns:
- CsrKeyParameter 密钥对参数,RSA仅支持2048。ECC仅支持prime256v1
-
setCsrKeyParameter
public void setCsrKeyParameter(String CsrKeyParameter)
Set 密钥对参数,RSA仅支持2048。ECC仅支持prime256v1- Parameters:
CsrKeyParameter- 密钥对参数,RSA仅支持2048。ECC仅支持prime256v1
-
getCsrKeyPassword
public String getCsrKeyPassword()
Get CSR 的加密密码。- Returns:
- CsrKeyPassword CSR 的加密密码。
-
setCsrKeyPassword
public void setCsrKeyPassword(String CsrKeyPassword)
Set CSR 的加密密码。- Parameters:
CsrKeyPassword- CSR 的加密密码。
-
getAlias
public String getAlias()
Get 备注名称。- Returns:
- Alias 备注名称。
-
setAlias
public void setAlias(String Alias)
Set 备注名称。- Parameters:
Alias- 备注名称。
-
getOldCertificateId
public String getOldCertificateId()
Get 原证书 ID,用于重新申请。- Returns:
- OldCertificateId 原证书 ID,用于重新申请。
-
setOldCertificateId
public void setOldCertificateId(String OldCertificateId)
Set 原证书 ID,用于重新申请。- Parameters:
OldCertificateId- 原证书 ID,用于重新申请。
-
getPackageId
public String getPackageId()
Get 权益包ID,用于免费证书扩容包使用- Returns:
- PackageId 权益包ID,用于免费证书扩容包使用
-
setPackageId
public void setPackageId(String PackageId)
Set 权益包ID,用于免费证书扩容包使用- Parameters:
PackageId- 权益包ID,用于免费证书扩容包使用
-
getDeleteDnsAutoRecord
public Boolean getDeleteDnsAutoRecord()
Get 签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参- Returns:
- DeleteDnsAutoRecord 签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参
-
setDeleteDnsAutoRecord
public void setDeleteDnsAutoRecord(Boolean DeleteDnsAutoRecord)
Set 签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参- Parameters:
DeleteDnsAutoRecord- 签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参
-
-