public class ModifyLiveDomainCertBindingsRequest extends AbstractModel
Constructor and Description |
---|
ModifyLiveDomainCertBindingsRequest() |
ModifyLiveDomainCertBindingsRequest(ModifyLiveDomainCertBindingsRequest 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 |
getCertificateAlias()
Get The remarks for the certificate in Tencent Cloud SSL Certificate Service.
|
String |
getCertificatePrivateKey()
Get The private key of the certificate.
|
String |
getCertificatePublicKey()
Get The public key of the certificate.
|
String |
getCloudCertId()
Get The SSL certificate ID assigned by Tencent Cloud.
|
LiveCertDomainInfo[] |
getDomainInfos()
Get The playback domains to bind and whether to enable HTTPS for them.
|
void |
setCertificateAlias(String CertificateAlias)
Set The remarks for the certificate in Tencent Cloud SSL Certificate Service.
|
void |
setCertificatePrivateKey(String CertificatePrivateKey)
Set The private key of the certificate.
|
void |
setCertificatePublicKey(String CertificatePublicKey)
Set The public key of the certificate.
|
void |
setCloudCertId(String CloudCertId)
Set The SSL certificate ID assigned by Tencent Cloud.
|
void |
setDomainInfos(LiveCertDomainInfo[] DomainInfos)
Set The playback domains to bind and whether to enable HTTPS for them.
|
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, toJsonString
public ModifyLiveDomainCertBindingsRequest()
public ModifyLiveDomainCertBindingsRequest(ModifyLiveDomainCertBindingsRequest source)
public LiveCertDomainInfo[] getDomainInfos()
public void setDomainInfos(LiveCertDomainInfo[] DomainInfos)
DomainInfos
- The playback domains to bind and whether to enable HTTPS for them.
If neither `CloudCertId` nor the public/private key is specified, and a domain is already bound with a certificate, this API will only update the HTTPS configuration of the domain and, if the certificate is a self-owned certificate, upload it to Tencent Cloud.public String getCloudCertId()
public void setCloudCertId(String CloudCertId)
CloudCertId
- The SSL certificate ID assigned by Tencent Cloud.
For details, see https://intl.cloud.tencent.com/document/api/400/41665?from_cn_redirect=1public String getCertificatePublicKey()
public void setCertificatePublicKey(String CertificatePublicKey)
CertificatePublicKey
- The public key of the certificate.
You can specify either `CloudCertId` or the public/private key. If both are specified, the private and public key parameters will be ignored. If you pass in only the public and private keys, the corresponding certificate will be uploaded to Tencent Cloud SSL Certificate Service, which will generate a `CloudCertId` for the certificate.public String getCertificatePrivateKey()
public void setCertificatePrivateKey(String CertificatePrivateKey)
CertificatePrivateKey
- The private key of the certificate.
You can specify either `CloudCertId` or the public/private key. If both are specified, the private and public key parameters will be ignored. If you pass in only the public and private keys, the corresponding certificate will be uploaded to Tencent Cloud SSL Certificate Service, which will generate a `CloudCertId` for the certificate.public String getCertificateAlias()
public void setCertificateAlias(String CertificateAlias)
CertificateAlias
- The remarks for the certificate in Tencent Cloud SSL Certificate Service. This parameter will be ignored if `CloudCertId` is specified.Copyright © 2023. All rights reserved.