Class CertificateInput
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.clb.v20180317.models.CertificateInput
-
public class CertificateInput extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CertificateInput()CertificateInput(CertificateInput 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 StringgetCertCaContent()Get 上传客户端证书的内容,如果 SSLMode=mutual,如果没有 CertCaId,则此项必传。StringgetCertCaId()Get 客户端证书的 ID,当监听器采用双向认证,即 SSLMode=MUTUAL 时,如果不填写此项则必须上传客户端证书,包括 CertCaContent,CertCaName。StringgetCertCaName()Get 上传客户端 CA 证书的名称,如果 SSLMode=mutual,如果没有 CertCaId,则此项必传。StringgetCertContent()Get 上传服务端证书的内容,如果没有 CertId,则此项必传。StringgetCertId()Get 服务端证书的 ID,如果不填写此项则必须上传证书,包括 CertContent,CertKey,CertName。StringgetCertKey()Get 上传服务端证书的 key,如果没有 CertId,则此项必传。StringgetCertName()Get 上传服务端证书的名称,如果没有 CertId,则此项必传。StringgetSSLMode()Get 认证类型,UNIDIRECTIONAL:单向认证,MUTUAL:双向认证voidsetCertCaContent(String CertCaContent)Set 上传客户端证书的内容,如果 SSLMode=mutual,如果没有 CertCaId,则此项必传。voidsetCertCaId(String CertCaId)Set 客户端证书的 ID,当监听器采用双向认证,即 SSLMode=MUTUAL 时,如果不填写此项则必须上传客户端证书,包括 CertCaContent,CertCaName。voidsetCertCaName(String CertCaName)Set 上传客户端 CA 证书的名称,如果 SSLMode=mutual,如果没有 CertCaId,则此项必传。voidsetCertContent(String CertContent)Set 上传服务端证书的内容,如果没有 CertId,则此项必传。voidsetCertId(String CertId)Set 服务端证书的 ID,如果不填写此项则必须上传证书,包括 CertContent,CertKey,CertName。voidsetCertKey(String CertKey)Set 上传服务端证书的 key,如果没有 CertId,则此项必传。voidsetCertName(String CertName)Set 上传服务端证书的名称,如果没有 CertId,则此项必传。voidsetSSLMode(String SSLMode)Set 认证类型,UNIDIRECTIONAL:单向认证,MUTUAL:双向认证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
-
CertificateInput
public CertificateInput()
-
CertificateInput
public CertificateInput(CertificateInput 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
-
getSSLMode
public String getSSLMode()
Get 认证类型,UNIDIRECTIONAL:单向认证,MUTUAL:双向认证- Returns:
- SSLMode 认证类型,UNIDIRECTIONAL:单向认证,MUTUAL:双向认证
-
setSSLMode
public void setSSLMode(String SSLMode)
Set 认证类型,UNIDIRECTIONAL:单向认证,MUTUAL:双向认证- Parameters:
SSLMode- 认证类型,UNIDIRECTIONAL:单向认证,MUTUAL:双向认证
-
getCertId
public String getCertId()
Get 服务端证书的 ID,如果不填写此项则必须上传证书,包括 CertContent,CertKey,CertName。- Returns:
- CertId 服务端证书的 ID,如果不填写此项则必须上传证书,包括 CertContent,CertKey,CertName。
-
setCertId
public void setCertId(String CertId)
Set 服务端证书的 ID,如果不填写此项则必须上传证书,包括 CertContent,CertKey,CertName。- Parameters:
CertId- 服务端证书的 ID,如果不填写此项则必须上传证书,包括 CertContent,CertKey,CertName。
-
getCertCaId
public String getCertCaId()
Get 客户端证书的 ID,当监听器采用双向认证,即 SSLMode=MUTUAL 时,如果不填写此项则必须上传客户端证书,包括 CertCaContent,CertCaName。- Returns:
- CertCaId 客户端证书的 ID,当监听器采用双向认证,即 SSLMode=MUTUAL 时,如果不填写此项则必须上传客户端证书,包括 CertCaContent,CertCaName。
-
setCertCaId
public void setCertCaId(String CertCaId)
Set 客户端证书的 ID,当监听器采用双向认证,即 SSLMode=MUTUAL 时,如果不填写此项则必须上传客户端证书,包括 CertCaContent,CertCaName。- Parameters:
CertCaId- 客户端证书的 ID,当监听器采用双向认证,即 SSLMode=MUTUAL 时,如果不填写此项则必须上传客户端证书,包括 CertCaContent,CertCaName。
-
getCertName
public String getCertName()
Get 上传服务端证书的名称,如果没有 CertId,则此项必传。- Returns:
- CertName 上传服务端证书的名称,如果没有 CertId,则此项必传。
-
setCertName
public void setCertName(String CertName)
Set 上传服务端证书的名称,如果没有 CertId,则此项必传。- Parameters:
CertName- 上传服务端证书的名称,如果没有 CertId,则此项必传。
-
getCertKey
public String getCertKey()
Get 上传服务端证书的 key,如果没有 CertId,则此项必传。- Returns:
- CertKey 上传服务端证书的 key,如果没有 CertId,则此项必传。
-
setCertKey
public void setCertKey(String CertKey)
Set 上传服务端证书的 key,如果没有 CertId,则此项必传。- Parameters:
CertKey- 上传服务端证书的 key,如果没有 CertId,则此项必传。
-
getCertContent
public String getCertContent()
Get 上传服务端证书的内容,如果没有 CertId,则此项必传。- Returns:
- CertContent 上传服务端证书的内容,如果没有 CertId,则此项必传。
-
setCertContent
public void setCertContent(String CertContent)
Set 上传服务端证书的内容,如果没有 CertId,则此项必传。- Parameters:
CertContent- 上传服务端证书的内容,如果没有 CertId,则此项必传。
-
getCertCaName
public String getCertCaName()
Get 上传客户端 CA 证书的名称,如果 SSLMode=mutual,如果没有 CertCaId,则此项必传。- Returns:
- CertCaName 上传客户端 CA 证书的名称,如果 SSLMode=mutual,如果没有 CertCaId,则此项必传。
-
setCertCaName
public void setCertCaName(String CertCaName)
Set 上传客户端 CA 证书的名称,如果 SSLMode=mutual,如果没有 CertCaId,则此项必传。- Parameters:
CertCaName- 上传客户端 CA 证书的名称,如果 SSLMode=mutual,如果没有 CertCaId,则此项必传。
-
getCertCaContent
public String getCertCaContent()
Get 上传客户端证书的内容,如果 SSLMode=mutual,如果没有 CertCaId,则此项必传。- Returns:
- CertCaContent 上传客户端证书的内容,如果 SSLMode=mutual,如果没有 CertCaId,则此项必传。
-
setCertCaContent
public void setCertCaContent(String CertCaContent)
Set 上传客户端证书的内容,如果 SSLMode=mutual,如果没有 CertCaId,则此项必传。- Parameters:
CertCaContent- 上传客户端证书的内容,如果 SSLMode=mutual,如果没有 CertCaId,则此项必传。
-
-