Class UploadCertificateRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.ssl.v20191205.models.UploadCertificateRequest
-
public class UploadCertificateRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description UploadCertificateRequest()UploadCertificateRequest(UploadCertificateRequest 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 备注名称。StringgetCertificatePrivateKey()Get 私钥内容,证书类型为 SVR 时必填,为 CA 时可不填。StringgetCertificatePublicKey()Get 证书内容。StringgetCertificateType()Get 证书类型,默认 SVR。CA = CA证书,SVR = 服务器证书。StringgetCertificateUse()Get 证书用途/证书来源。“CLB,CDN,WAF,LIVE,DDOS”LonggetProjectId()Get 项目 ID。BooleangetRepeatable()Get 相同的证书是否允许重复上传Tags[]getTags()Get 标签列表voidsetAlias(String Alias)Set 备注名称。voidsetCertificatePrivateKey(String CertificatePrivateKey)Set 私钥内容,证书类型为 SVR 时必填,为 CA 时可不填。voidsetCertificatePublicKey(String CertificatePublicKey)Set 证书内容。voidsetCertificateType(String CertificateType)Set 证书类型,默认 SVR。CA = CA证书,SVR = 服务器证书。voidsetCertificateUse(String CertificateUse)Set 证书用途/证书来源。“CLB,CDN,WAF,LIVE,DDOS”voidsetProjectId(Long ProjectId)Set 项目 ID。voidsetRepeatable(Boolean Repeatable)Set 相同的证书是否允许重复上传voidsetTags(Tags[] Tags)Set 标签列表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
-
UploadCertificateRequest
public UploadCertificateRequest()
-
UploadCertificateRequest
public UploadCertificateRequest(UploadCertificateRequest 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
-
getCertificatePublicKey
public String getCertificatePublicKey()
Get 证书内容。- Returns:
- CertificatePublicKey 证书内容。
-
setCertificatePublicKey
public void setCertificatePublicKey(String CertificatePublicKey)
Set 证书内容。- Parameters:
CertificatePublicKey- 证书内容。
-
getCertificatePrivateKey
public String getCertificatePrivateKey()
Get 私钥内容,证书类型为 SVR 时必填,为 CA 时可不填。- Returns:
- CertificatePrivateKey 私钥内容,证书类型为 SVR 时必填,为 CA 时可不填。
-
setCertificatePrivateKey
public void setCertificatePrivateKey(String CertificatePrivateKey)
Set 私钥内容,证书类型为 SVR 时必填,为 CA 时可不填。- Parameters:
CertificatePrivateKey- 私钥内容,证书类型为 SVR 时必填,为 CA 时可不填。
-
getCertificateType
public String getCertificateType()
Get 证书类型,默认 SVR。CA = CA证书,SVR = 服务器证书。- Returns:
- CertificateType 证书类型,默认 SVR。CA = CA证书,SVR = 服务器证书。
-
setCertificateType
public void setCertificateType(String CertificateType)
Set 证书类型,默认 SVR。CA = CA证书,SVR = 服务器证书。- Parameters:
CertificateType- 证书类型,默认 SVR。CA = CA证书,SVR = 服务器证书。
-
getAlias
public String getAlias()
Get 备注名称。- Returns:
- Alias 备注名称。
-
setAlias
public void setAlias(String Alias)
Set 备注名称。- Parameters:
Alias- 备注名称。
-
getProjectId
public Long getProjectId()
Get 项目 ID。- Returns:
- ProjectId 项目 ID。
-
setProjectId
public void setProjectId(Long ProjectId)
Set 项目 ID。- Parameters:
ProjectId- 项目 ID。
-
getCertificateUse
public String getCertificateUse()
Get 证书用途/证书来源。“CLB,CDN,WAF,LIVE,DDOS”- Returns:
- CertificateUse 证书用途/证书来源。“CLB,CDN,WAF,LIVE,DDOS”
-
setCertificateUse
public void setCertificateUse(String CertificateUse)
Set 证书用途/证书来源。“CLB,CDN,WAF,LIVE,DDOS”- Parameters:
CertificateUse- 证书用途/证书来源。“CLB,CDN,WAF,LIVE,DDOS”
-
getTags
public Tags[] getTags()
Get 标签列表- Returns:
- Tags 标签列表
-
setTags
public void setTags(Tags[] Tags)
Set 标签列表- Parameters:
Tags- 标签列表
-
getRepeatable
public Boolean getRepeatable()
Get 相同的证书是否允许重复上传- Returns:
- Repeatable 相同的证书是否允许重复上传
-
setRepeatable
public void setRepeatable(Boolean Repeatable)
Set 相同的证书是否允许重复上传- Parameters:
Repeatable- 相同的证书是否允许重复上传
-
-