Class SslVpnSever
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.vpc.v20170312.models.SslVpnSever
-
public class SslVpnSever extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description SslVpnSever()
SslVpnSever(SslVpnSever 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 AccessPolicy[]
getAccessPolicy()
Get 策略信息Long
getAccessPolicyEnabled()
Get 是否开启策略控制。0:不开启 1: 开启Long
getCompress()
Get 是否支持压缩。String
getCreateTime()
Get 创建时间。String
getEiamApplicationId()
Get EIAM应用IDString
getEncryptAlgorithm()
Get 加密算法。String
getIntegrityAlgorithm()
Get 认证算法。String[]
getLocalAddress()
Get 本端地址段。Long
getMaxConnection()
Get 客户端最大连接数。String
getRemoteAddress()
Get 客户端地址段。Long
getSslVpnPort()
Get SSL VPN服务端监听协议端口String
getSslVpnProtocol()
Get SSL VPN服务端监听协议String
getSslVpnServerId()
Get SSL-VPN-SERVER 实例ID。String
getSslVpnServerName()
Get SSL-VPN-SERVER name。Long
getSsoEnabled()
Get 是否开启SSO认证。1:开启 0: 不开启Long
getState()
Get SSL-VPN-SERVER 创建状态。 0 创建中 1 创建出错 2 更新中 3 更新出错 4 销毁中 5 销毁出错 6 已连通 7 未知String
getVpcId()
Get VPC实例ID.String
getVpnGatewayId()
Get VPN 实例ID。String
getWanIp()
Get SSL-VPN 网关公网IP。void
setAccessPolicy(AccessPolicy[] AccessPolicy)
Set 策略信息void
setAccessPolicyEnabled(Long AccessPolicyEnabled)
Set 是否开启策略控制。0:不开启 1: 开启void
setCompress(Long Compress)
Set 是否支持压缩。void
setCreateTime(String CreateTime)
Set 创建时间。void
setEiamApplicationId(String EiamApplicationId)
Set EIAM应用IDvoid
setEncryptAlgorithm(String EncryptAlgorithm)
Set 加密算法。void
setIntegrityAlgorithm(String IntegrityAlgorithm)
Set 认证算法。void
setLocalAddress(String[] LocalAddress)
Set 本端地址段。void
setMaxConnection(Long MaxConnection)
Set 客户端最大连接数。void
setRemoteAddress(String RemoteAddress)
Set 客户端地址段。void
setSslVpnPort(Long SslVpnPort)
Set SSL VPN服务端监听协议端口void
setSslVpnProtocol(String SslVpnProtocol)
Set SSL VPN服务端监听协议void
setSslVpnServerId(String SslVpnServerId)
Set SSL-VPN-SERVER 实例ID。void
setSslVpnServerName(String SslVpnServerName)
Set SSL-VPN-SERVER name。void
setSsoEnabled(Long SsoEnabled)
Set 是否开启SSO认证。1:开启 0: 不开启void
setState(Long State)
Set SSL-VPN-SERVER 创建状态。 0 创建中 1 创建出错 2 更新中 3 更新出错 4 销毁中 5 销毁出错 6 已连通 7 未知void
setVpcId(String VpcId)
Set VPC实例ID.void
setVpnGatewayId(String VpnGatewayId)
Set VPN 实例ID。void
setWanIp(String WanIp)
Set SSL-VPN 网关公网IP。void
toMap(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
-
SslVpnSever
public SslVpnSever()
-
SslVpnSever
public SslVpnSever(SslVpnSever 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
-
getVpcId
public String getVpcId()
Get VPC实例ID. 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- VpcId VPC实例ID. 注意:此字段可能返回 null,表示取不到有效值。
-
setVpcId
public void setVpcId(String VpcId)
Set VPC实例ID. 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
VpcId
- VPC实例ID. 注意:此字段可能返回 null,表示取不到有效值。
-
getSslVpnServerId
public String getSslVpnServerId()
Get SSL-VPN-SERVER 实例ID。- Returns:
- SslVpnServerId SSL-VPN-SERVER 实例ID。
-
setSslVpnServerId
public void setSslVpnServerId(String SslVpnServerId)
Set SSL-VPN-SERVER 实例ID。- Parameters:
SslVpnServerId
- SSL-VPN-SERVER 实例ID。
-
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 name。- Returns:
- SslVpnServerName SSL-VPN-SERVER name。
-
setSslVpnServerName
public void setSslVpnServerName(String SslVpnServerName)
Set SSL-VPN-SERVER name。- Parameters:
SslVpnServerName
- SSL-VPN-SERVER name。
-
getLocalAddress
public String[] getLocalAddress()
Get 本端地址段。- Returns:
- LocalAddress 本端地址段。
-
setLocalAddress
public void setLocalAddress(String[] LocalAddress)
Set 本端地址段。- Parameters:
LocalAddress
- 本端地址段。
-
getRemoteAddress
public String getRemoteAddress()
Get 客户端地址段。- Returns:
- RemoteAddress 客户端地址段。
-
setRemoteAddress
public void setRemoteAddress(String RemoteAddress)
Set 客户端地址段。- Parameters:
RemoteAddress
- 客户端地址段。
-
getMaxConnection
public Long getMaxConnection()
Get 客户端最大连接数。- Returns:
- MaxConnection 客户端最大连接数。
-
setMaxConnection
public void setMaxConnection(Long MaxConnection)
Set 客户端最大连接数。- Parameters:
MaxConnection
- 客户端最大连接数。
-
getWanIp
public String getWanIp()
Get SSL-VPN 网关公网IP。- Returns:
- WanIp SSL-VPN 网关公网IP。
-
setWanIp
public void setWanIp(String WanIp)
Set SSL-VPN 网关公网IP。- Parameters:
WanIp
- SSL-VPN 网关公网IP。
-
getSslVpnProtocol
public String getSslVpnProtocol()
Get SSL VPN服务端监听协议- Returns:
- SslVpnProtocol SSL VPN服务端监听协议
-
setSslVpnProtocol
public void setSslVpnProtocol(String SslVpnProtocol)
Set SSL VPN服务端监听协议- Parameters:
SslVpnProtocol
- SSL VPN服务端监听协议
-
getSslVpnPort
public Long getSslVpnPort()
Get SSL VPN服务端监听协议端口- Returns:
- SslVpnPort SSL VPN服务端监听协议端口
-
setSslVpnPort
public void setSslVpnPort(Long SslVpnPort)
Set SSL VPN服务端监听协议端口- Parameters:
SslVpnPort
- SSL VPN服务端监听协议端口
-
getEncryptAlgorithm
public String getEncryptAlgorithm()
Get 加密算法。- Returns:
- EncryptAlgorithm 加密算法。
-
setEncryptAlgorithm
public void setEncryptAlgorithm(String EncryptAlgorithm)
Set 加密算法。- Parameters:
EncryptAlgorithm
- 加密算法。
-
getIntegrityAlgorithm
public String getIntegrityAlgorithm()
Get 认证算法。- Returns:
- IntegrityAlgorithm 认证算法。
-
setIntegrityAlgorithm
public void setIntegrityAlgorithm(String IntegrityAlgorithm)
Set 认证算法。- Parameters:
IntegrityAlgorithm
- 认证算法。
-
getCompress
public Long getCompress()
Get 是否支持压缩。- Returns:
- Compress 是否支持压缩。
-
setCompress
public void setCompress(Long Compress)
Set 是否支持压缩。- Parameters:
Compress
- 是否支持压缩。
-
getCreateTime
public String getCreateTime()
Get 创建时间。- Returns:
- CreateTime 创建时间。
-
setCreateTime
public void setCreateTime(String CreateTime)
Set 创建时间。- Parameters:
CreateTime
- 创建时间。
-
getState
public Long getState()
Get SSL-VPN-SERVER 创建状态。 0 创建中 1 创建出错 2 更新中 3 更新出错 4 销毁中 5 销毁出错 6 已连通 7 未知- Returns:
- State SSL-VPN-SERVER 创建状态。 0 创建中 1 创建出错 2 更新中 3 更新出错 4 销毁中 5 销毁出错 6 已连通 7 未知
-
setState
public void setState(Long State)
Set SSL-VPN-SERVER 创建状态。 0 创建中 1 创建出错 2 更新中 3 更新出错 4 销毁中 5 销毁出错 6 已连通 7 未知- Parameters:
State
- SSL-VPN-SERVER 创建状态。 0 创建中 1 创建出错 2 更新中 3 更新出错 4 销毁中 5 销毁出错 6 已连通 7 未知
-
getSsoEnabled
public Long getSsoEnabled()
Get 是否开启SSO认证。1:开启 0: 不开启- Returns:
- SsoEnabled 是否开启SSO认证。1:开启 0: 不开启
-
setSsoEnabled
public void setSsoEnabled(Long SsoEnabled)
Set 是否开启SSO认证。1:开启 0: 不开启- Parameters:
SsoEnabled
- 是否开启SSO认证。1:开启 0: 不开启
-
getEiamApplicationId
public String getEiamApplicationId()
Get EIAM应用ID- Returns:
- EiamApplicationId EIAM应用ID
-
setEiamApplicationId
public void setEiamApplicationId(String EiamApplicationId)
Set EIAM应用ID- Parameters:
EiamApplicationId
- EIAM应用ID
-
getAccessPolicyEnabled
public Long getAccessPolicyEnabled()
Get 是否开启策略控制。0:不开启 1: 开启- Returns:
- AccessPolicyEnabled 是否开启策略控制。0:不开启 1: 开启
-
setAccessPolicyEnabled
public void setAccessPolicyEnabled(Long AccessPolicyEnabled)
Set 是否开启策略控制。0:不开启 1: 开启- Parameters:
AccessPolicyEnabled
- 是否开启策略控制。0:不开启 1: 开启
-
getAccessPolicy
public AccessPolicy[] getAccessPolicy()
Get 策略信息- Returns:
- AccessPolicy 策略信息
-
setAccessPolicy
public void setAccessPolicy(AccessPolicy[] AccessPolicy)
Set 策略信息- Parameters:
AccessPolicy
- 策略信息
-
-