public class CreateHTTPSListenerRequest extends AbstractModel
| Constructor and Description |
|---|
CreateHTTPSListenerRequest() |
CreateHTTPSListenerRequest(CreateHTTPSListenerRequest 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 |
|---|---|
Long |
getAuthType()
Get 认证类型,其中:
0,单向认证;
1,双向认证。
默认使用单向认证。
|
String |
getCertificateId()
Get 服务器证书ID
|
String |
getClientCertificateId()
Get 客户端CA单证书ID,仅当双向认证时设置该参数或PolyClientCertificateIds参数
|
String |
getForwardProtocol()
Get 加速通道转发到源站的协议类型:HTTP | HTTPS
|
String |
getGroupId()
Get 通道组ID,与ProxyId之间只能设置一个。表示创建通道组的监听器。
|
Long |
getHttp3Supported()
Get 支持Http3的开关,其中:
0,表示不需要支持Http3接入;
1,表示需要支持Http3接入。
注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。
该功能的启停无法在监听器创建完毕后再修改。
|
String |
getListenerName()
Get 监听器名称
|
String[] |
getPolyClientCertificateIds()
Get 新的客户端多CA证书ID,仅当双向认证时设置该参数或设置ClientCertificateId参数
|
Long |
getPort()
Get 监听器端口,基于同种传输层协议(TCP 或 UDP)的监听器,端口不可重复
|
String |
getProxyId()
Get 通道ID,与GroupId之间只能设置一个。表示创建通道的监听器。
|
void |
setAuthType(Long AuthType)
Set 认证类型,其中:
0,单向认证;
1,双向认证。
默认使用单向认证。
|
void |
setCertificateId(String CertificateId)
Set 服务器证书ID
|
void |
setClientCertificateId(String ClientCertificateId)
Set 客户端CA单证书ID,仅当双向认证时设置该参数或PolyClientCertificateIds参数
|
void |
setForwardProtocol(String ForwardProtocol)
Set 加速通道转发到源站的协议类型:HTTP | HTTPS
|
void |
setGroupId(String GroupId)
Set 通道组ID,与ProxyId之间只能设置一个。表示创建通道组的监听器。
|
void |
setHttp3Supported(Long Http3Supported)
Set 支持Http3的开关,其中:
0,表示不需要支持Http3接入;
1,表示需要支持Http3接入。
注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。
该功能的启停无法在监听器创建完毕后再修改。
|
void |
setListenerName(String ListenerName)
Set 监听器名称
|
void |
setPolyClientCertificateIds(String[] PolyClientCertificateIds)
Set 新的客户端多CA证书ID,仅当双向认证时设置该参数或设置ClientCertificateId参数
|
void |
setPort(Long Port)
Set 监听器端口,基于同种传输层协议(TCP 或 UDP)的监听器,端口不可重复
|
void |
setProxyId(String ProxyId)
Set 通道ID,与GroupId之间只能设置一个。表示创建通道的监听器。
|
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, toJsonStringpublic CreateHTTPSListenerRequest()
public CreateHTTPSListenerRequest(CreateHTTPSListenerRequest source)
public String getListenerName()
public void setListenerName(String ListenerName)
ListenerName - 监听器名称public Long getPort()
public void setPort(Long Port)
Port - 监听器端口,基于同种传输层协议(TCP 或 UDP)的监听器,端口不可重复public String getCertificateId()
public void setCertificateId(String CertificateId)
CertificateId - 服务器证书IDpublic String getForwardProtocol()
public void setForwardProtocol(String ForwardProtocol)
ForwardProtocol - 加速通道转发到源站的协议类型:HTTP | HTTPSpublic String getProxyId()
public void setProxyId(String ProxyId)
ProxyId - 通道ID,与GroupId之间只能设置一个。表示创建通道的监听器。public Long getAuthType()
public void setAuthType(Long AuthType)
AuthType - 认证类型,其中:
0,单向认证;
1,双向认证。
默认使用单向认证。public String getClientCertificateId()
public void setClientCertificateId(String ClientCertificateId)
ClientCertificateId - 客户端CA单证书ID,仅当双向认证时设置该参数或PolyClientCertificateIds参数public String[] getPolyClientCertificateIds()
public void setPolyClientCertificateIds(String[] PolyClientCertificateIds)
PolyClientCertificateIds - 新的客户端多CA证书ID,仅当双向认证时设置该参数或设置ClientCertificateId参数public String getGroupId()
public void setGroupId(String GroupId)
GroupId - 通道组ID,与ProxyId之间只能设置一个。表示创建通道组的监听器。public Long getHttp3Supported()
public void setHttp3Supported(Long Http3Supported)
Http3Supported - 支持Http3的开关,其中:
0,表示不需要支持Http3接入;
1,表示需要支持Http3接入。
注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。
该功能的启停无法在监听器创建完毕后再修改。Copyright © 2022. All rights reserved.