Class Https
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.teo.v20220901.models.Https
-
public class Https extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetApplyType()Get 申请类型,取值有: apply:托管EdgeOne; none:不托管EdgeOne。不填,默认取值为none。 注意:此字段可能返回 null,表示取不到有效值。ServerCertInfo[]getCertInfo()Get 证书配置。 注意:此字段可能返回 null,表示取不到有效值。StringgetCipherSuite()Get 密码套件,取值有: loose-v2023:提供最高的兼容性,安全性一般,支持 TLS 1.0-1.3 密码套件; general-v2023:提供较高的兼容性,安全性中等,支持 TLS 1.2-1.3 密码套件; strict-v2023:提供最高的安全性能,禁用所有含不安全隐患的加密套件,支持 TLS 1.2-1.3 密码套件。 注意:此字段可能返回 null,表示取不到有效值。HstsgetHsts()Get HSTS 配置。 注意:此字段可能返回 null,表示取不到有效值。StringgetHttp2()Get http2 配置开关,取值有: on:开启; off:关闭。 注意:此字段可能返回 null,表示取不到有效值。StringgetOcspStapling()Get OCSP 配置开关,取值有: on:开启; off:关闭。 注意:此字段可能返回 null,表示取不到有效值。String[]getTlsVersion()Get Tls 版本设置,取值有: TLSv1:TLSv1版本; TLSV1.1:TLSv1.1版本; TLSV1.2:TLSv1.2版本; TLSv1.3:TLSv1.3版本。修改时必须开启连续的版本。 注意:此字段可能返回 null,表示取不到有效值。voidsetApplyType(String ApplyType)Set 申请类型,取值有: apply:托管EdgeOne; none:不托管EdgeOne。不填,默认取值为none。 注意:此字段可能返回 null,表示取不到有效值。voidsetCertInfo(ServerCertInfo[] CertInfo)Set 证书配置。 注意:此字段可能返回 null,表示取不到有效值。voidsetCipherSuite(String CipherSuite)Set 密码套件,取值有: loose-v2023:提供最高的兼容性,安全性一般,支持 TLS 1.0-1.3 密码套件; general-v2023:提供较高的兼容性,安全性中等,支持 TLS 1.2-1.3 密码套件; strict-v2023:提供最高的安全性能,禁用所有含不安全隐患的加密套件,支持 TLS 1.2-1.3 密码套件。 注意:此字段可能返回 null,表示取不到有效值。voidsetHsts(Hsts Hsts)Set HSTS 配置。 注意:此字段可能返回 null,表示取不到有效值。voidsetHttp2(String Http2)Set http2 配置开关,取值有: on:开启; off:关闭。 注意:此字段可能返回 null,表示取不到有效值。voidsetOcspStapling(String OcspStapling)Set OCSP 配置开关,取值有: on:开启; off:关闭。 注意:此字段可能返回 null,表示取不到有效值。voidsetTlsVersion(String[] TlsVersion)Set Tls 版本设置,取值有: TLSv1:TLSv1版本; TLSV1.1:TLSv1.1版本; TLSV1.2:TLSv1.2版本; TLSv1.3:TLSv1.3版本。修改时必须开启连续的版本。 注意:此字段可能返回 null,表示取不到有效值。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
-
Https
public Https()
-
Https
public Https(Https 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
-
getHttp2
public String getHttp2()
Get http2 配置开关,取值有:- on:开启;
- off:关闭。
注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Http2 http2 配置开关,取值有:
- on:开启;
- off:关闭。
注意:此字段可能返回 null,表示取不到有效值。
-
setHttp2
public void setHttp2(String Http2)
Set http2 配置开关,取值有:- on:开启;
- off:关闭。
注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Http2- http2 配置开关,取值有:- on:开启;
- off:关闭。
注意:此字段可能返回 null,表示取不到有效值。
-
getOcspStapling
public String getOcspStapling()
Get OCSP 配置开关,取值有:- on:开启;
- off:关闭。
注意:此字段可能返回 null,表示取不到有效值。- Returns:
- OcspStapling OCSP 配置开关,取值有:
- on:开启;
- off:关闭。
注意:此字段可能返回 null,表示取不到有效值。
-
setOcspStapling
public void setOcspStapling(String OcspStapling)
Set OCSP 配置开关,取值有:- on:开启;
- off:关闭。
注意:此字段可能返回 null,表示取不到有效值。- Parameters:
OcspStapling- OCSP 配置开关,取值有:- on:开启;
- off:关闭。
注意:此字段可能返回 null,表示取不到有效值。
-
getTlsVersion
public String[] getTlsVersion()
Get Tls 版本设置,取值有:- TLSv1:TLSv1版本;
- TLSV1.1:TLSv1.1版本;
- TLSV1.2:TLSv1.2版本;
- TLSv1.3:TLSv1.3版本。
修改时必须开启连续的版本。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TlsVersion Tls 版本设置,取值有:
- TLSv1:TLSv1版本;
- TLSV1.1:TLSv1.1版本;
- TLSV1.2:TLSv1.2版本;
- TLSv1.3:TLSv1.3版本。
修改时必须开启连续的版本。 注意:此字段可能返回 null,表示取不到有效值。
-
setTlsVersion
public void setTlsVersion(String[] TlsVersion)
Set Tls 版本设置,取值有:- TLSv1:TLSv1版本;
- TLSV1.1:TLSv1.1版本;
- TLSV1.2:TLSv1.2版本;
- TLSv1.3:TLSv1.3版本。
修改时必须开启连续的版本。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TlsVersion- Tls 版本设置,取值有:- TLSv1:TLSv1版本;
- TLSV1.1:TLSv1.1版本;
- TLSV1.2:TLSv1.2版本;
- TLSv1.3:TLSv1.3版本。
修改时必须开启连续的版本。 注意:此字段可能返回 null,表示取不到有效值。
-
getHsts
public Hsts getHsts()
Get HSTS 配置。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Hsts HSTS 配置。 注意:此字段可能返回 null,表示取不到有效值。
-
setHsts
public void setHsts(Hsts Hsts)
Set HSTS 配置。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Hsts- HSTS 配置。 注意:此字段可能返回 null,表示取不到有效值。
-
getCertInfo
public ServerCertInfo[] getCertInfo()
Get 证书配置。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- CertInfo 证书配置。 注意:此字段可能返回 null,表示取不到有效值。
-
setCertInfo
public void setCertInfo(ServerCertInfo[] CertInfo)
Set 证书配置。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
CertInfo- 证书配置。 注意:此字段可能返回 null,表示取不到有效值。
-
getApplyType
public String getApplyType()
Get 申请类型,取值有:- apply:托管EdgeOne;
- none:不托管EdgeOne。
不填,默认取值为none。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ApplyType 申请类型,取值有:
- apply:托管EdgeOne;
- none:不托管EdgeOne。
不填,默认取值为none。 注意:此字段可能返回 null,表示取不到有效值。
-
setApplyType
public void setApplyType(String ApplyType)
Set 申请类型,取值有:- apply:托管EdgeOne;
- none:不托管EdgeOne。
不填,默认取值为none。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ApplyType- 申请类型,取值有:- apply:托管EdgeOne;
- none:不托管EdgeOne。
不填,默认取值为none。 注意:此字段可能返回 null,表示取不到有效值。
-
getCipherSuite
public String getCipherSuite()
Get 密码套件,取值有:- loose-v2023:提供最高的兼容性,安全性一般,支持 TLS 1.0-1.3 密码套件;
- general-v2023:提供较高的兼容性,安全性中等,支持 TLS 1.2-1.3 密码套件;
- strict-v2023:提供最高的安全性能,禁用所有含不安全隐患的加密套件,支持 TLS 1.2-1.3 密码套件。 注意:此字段可能返回 null,表示取不到有效值。
- Returns:
- CipherSuite 密码套件,取值有:
- loose-v2023:提供最高的兼容性,安全性一般,支持 TLS 1.0-1.3 密码套件;
- general-v2023:提供较高的兼容性,安全性中等,支持 TLS 1.2-1.3 密码套件;
- strict-v2023:提供最高的安全性能,禁用所有含不安全隐患的加密套件,支持 TLS 1.2-1.3 密码套件。 注意:此字段可能返回 null,表示取不到有效值。
-
setCipherSuite
public void setCipherSuite(String CipherSuite)
Set 密码套件,取值有:- loose-v2023:提供最高的兼容性,安全性一般,支持 TLS 1.0-1.3 密码套件;
- general-v2023:提供较高的兼容性,安全性中等,支持 TLS 1.2-1.3 密码套件;
- strict-v2023:提供最高的安全性能,禁用所有含不安全隐患的加密套件,支持 TLS 1.2-1.3 密码套件。 注意:此字段可能返回 null,表示取不到有效值。
- Parameters:
CipherSuite- 密码套件,取值有:- loose-v2023:提供最高的兼容性,安全性一般,支持 TLS 1.0-1.3 密码套件;
- general-v2023:提供较高的兼容性,安全性中等,支持 TLS 1.2-1.3 密码套件;
- strict-v2023:提供最高的安全性能,禁用所有含不安全隐患的加密套件,支持 TLS 1.2-1.3 密码套件。 注意:此字段可能返回 null,表示取不到有效值。
-
-