Class CreateVpnGatewaySslServerRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.vpc.v20170312.models.CreateVpnGatewaySslServerRequest
-
public class CreateVpnGatewaySslServerRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateVpnGatewaySslServerRequest()CreateVpnGatewaySslServerRequest(CreateVpnGatewaySslServerRequest 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 BooleangetAccessPolicyEnabled()Get 是否开启策略访问控制。默认为FalseBooleangetCompress()Get 是否支持压缩。当前仅支持不支持压缩,默认False。StringgetEncryptAlgorithm()Get 加密算法。可选 'AES-128-CBC','AES-192-CBC', 'AES-256-CBC', 'NONE',默认NONE。StringgetIntegrityAlgorithm()Get 认证算法。可选 'SHA1', 'MD5', 'NONE',默认NONE。String[]getLocalAddress()Get 云端地址(CIDR)列表。StringgetRemoteAddress()Get 客户端地址网段。StringgetSamlData()Get SAML-DATA,开启SSO时传。LonggetSslVpnPort()Get SSL VPN服务端监听协议端口,默认1194。StringgetSslVpnProtocol()Get SSL VPN服务端监听协议。当前仅支持 UDP,默认UDP。StringgetSslVpnServerName()Get SSL-VPN-SERVER 实例名称,长度不超过60个字节。BooleangetSsoEnabled()Get 是否开启SSO认证。默认为FalseStringgetVpnGatewayId()Get VPN网关实例ID。voidsetAccessPolicyEnabled(Boolean AccessPolicyEnabled)Set 是否开启策略访问控制。默认为FalsevoidsetCompress(Boolean Compress)Set 是否支持压缩。当前仅支持不支持压缩,默认False。voidsetEncryptAlgorithm(String EncryptAlgorithm)Set 加密算法。可选 'AES-128-CBC','AES-192-CBC', 'AES-256-CBC', 'NONE',默认NONE。voidsetIntegrityAlgorithm(String IntegrityAlgorithm)Set 认证算法。可选 'SHA1', 'MD5', 'NONE',默认NONE。voidsetLocalAddress(String[] LocalAddress)Set 云端地址(CIDR)列表。voidsetRemoteAddress(String RemoteAddress)Set 客户端地址网段。voidsetSamlData(String SamlData)Set SAML-DATA,开启SSO时传。voidsetSslVpnPort(Long SslVpnPort)Set SSL VPN服务端监听协议端口,默认1194。voidsetSslVpnProtocol(String SslVpnProtocol)Set SSL VPN服务端监听协议。当前仅支持 UDP,默认UDP。voidsetSslVpnServerName(String SslVpnServerName)Set SSL-VPN-SERVER 实例名称,长度不超过60个字节。voidsetSsoEnabled(Boolean SsoEnabled)Set 是否开启SSO认证。默认为FalsevoidsetVpnGatewayId(String VpnGatewayId)Set VPN网关实例ID。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
-
CreateVpnGatewaySslServerRequest
public CreateVpnGatewaySslServerRequest()
-
CreateVpnGatewaySslServerRequest
public CreateVpnGatewaySslServerRequest(CreateVpnGatewaySslServerRequest 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
-
getVpnGatewayId
public String getVpnGatewayId()
Get VPN网关实例ID。- Returns:
- VpnGatewayId VPN网关实例ID。
-
setVpnGatewayId
public void setVpnGatewayId(String VpnGatewayId)
Set VPN网关实例ID。- Parameters:
VpnGatewayId- VPN网关实例ID。
-
getSslVpnServerName
public String getSslVpnServerName()
Get SSL-VPN-SERVER 实例名称,长度不超过60个字节。- Returns:
- SslVpnServerName SSL-VPN-SERVER 实例名称,长度不超过60个字节。
-
setSslVpnServerName
public void setSslVpnServerName(String SslVpnServerName)
Set SSL-VPN-SERVER 实例名称,长度不超过60个字节。- Parameters:
SslVpnServerName- SSL-VPN-SERVER 实例名称,长度不超过60个字节。
-
getLocalAddress
public String[] getLocalAddress()
Get 云端地址(CIDR)列表。- Returns:
- LocalAddress 云端地址(CIDR)列表。
-
setLocalAddress
public void setLocalAddress(String[] LocalAddress)
Set 云端地址(CIDR)列表。- Parameters:
LocalAddress- 云端地址(CIDR)列表。
-
getRemoteAddress
public String getRemoteAddress()
Get 客户端地址网段。- Returns:
- RemoteAddress 客户端地址网段。
-
setRemoteAddress
public void setRemoteAddress(String RemoteAddress)
Set 客户端地址网段。- Parameters:
RemoteAddress- 客户端地址网段。
-
getSslVpnProtocol
public String getSslVpnProtocol()
Get SSL VPN服务端监听协议。当前仅支持 UDP,默认UDP。- Returns:
- SslVpnProtocol SSL VPN服务端监听协议。当前仅支持 UDP,默认UDP。
-
setSslVpnProtocol
public void setSslVpnProtocol(String SslVpnProtocol)
Set SSL VPN服务端监听协议。当前仅支持 UDP,默认UDP。- Parameters:
SslVpnProtocol- SSL VPN服务端监听协议。当前仅支持 UDP,默认UDP。
-
getSslVpnPort
public Long getSslVpnPort()
Get SSL VPN服务端监听协议端口,默认1194。- Returns:
- SslVpnPort SSL VPN服务端监听协议端口,默认1194。
-
setSslVpnPort
public void setSslVpnPort(Long SslVpnPort)
Set SSL VPN服务端监听协议端口,默认1194。- Parameters:
SslVpnPort- SSL VPN服务端监听协议端口,默认1194。
-
getIntegrityAlgorithm
public String getIntegrityAlgorithm()
Get 认证算法。可选 'SHA1', 'MD5', 'NONE',默认NONE。- Returns:
- IntegrityAlgorithm 认证算法。可选 'SHA1', 'MD5', 'NONE',默认NONE。
-
setIntegrityAlgorithm
public void setIntegrityAlgorithm(String IntegrityAlgorithm)
Set 认证算法。可选 'SHA1', 'MD5', 'NONE',默认NONE。- Parameters:
IntegrityAlgorithm- 认证算法。可选 'SHA1', 'MD5', 'NONE',默认NONE。
-
getEncryptAlgorithm
public String getEncryptAlgorithm()
Get 加密算法。可选 'AES-128-CBC','AES-192-CBC', 'AES-256-CBC', 'NONE',默认NONE。- Returns:
- EncryptAlgorithm 加密算法。可选 'AES-128-CBC','AES-192-CBC', 'AES-256-CBC', 'NONE',默认NONE。
-
setEncryptAlgorithm
public void setEncryptAlgorithm(String EncryptAlgorithm)
Set 加密算法。可选 'AES-128-CBC','AES-192-CBC', 'AES-256-CBC', 'NONE',默认NONE。- Parameters:
EncryptAlgorithm- 加密算法。可选 'AES-128-CBC','AES-192-CBC', 'AES-256-CBC', 'NONE',默认NONE。
-
getCompress
public Boolean getCompress()
Get 是否支持压缩。当前仅支持不支持压缩,默认False。- Returns:
- Compress 是否支持压缩。当前仅支持不支持压缩,默认False。
-
setCompress
public void setCompress(Boolean Compress)
Set 是否支持压缩。当前仅支持不支持压缩,默认False。- Parameters:
Compress- 是否支持压缩。当前仅支持不支持压缩,默认False。
-
getSsoEnabled
public Boolean getSsoEnabled()
Get 是否开启SSO认证。默认为False- Returns:
- SsoEnabled 是否开启SSO认证。默认为False
-
setSsoEnabled
public void setSsoEnabled(Boolean SsoEnabled)
Set 是否开启SSO认证。默认为False- Parameters:
SsoEnabled- 是否开启SSO认证。默认为False
-
getAccessPolicyEnabled
public Boolean getAccessPolicyEnabled()
Get 是否开启策略访问控制。默认为False- Returns:
- AccessPolicyEnabled 是否开启策略访问控制。默认为False
-
setAccessPolicyEnabled
public void setAccessPolicyEnabled(Boolean AccessPolicyEnabled)
Set 是否开启策略访问控制。默认为False- Parameters:
AccessPolicyEnabled- 是否开启策略访问控制。默认为False
-
getSamlData
public String getSamlData()
Get SAML-DATA,开启SSO时传。- Returns:
- SamlData SAML-DATA,开启SSO时传。
-
setSamlData
public void setSamlData(String SamlData)
Set SAML-DATA,开启SSO时传。- Parameters:
SamlData- SAML-DATA,开启SSO时传。
-
-