Class ModifyVpnConnectionAttributeRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.vpc.v20170312.models.ModifyVpnConnectionAttributeRequest
-
public class ModifyVpnConnectionAttributeRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ModifyVpnConnectionAttributeRequest()
ModifyVpnConnectionAttributeRequest(ModifyVpnConnectionAttributeRequest 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 String
getCustomerGatewayId()
Get 对端网关ID,4.0及以上网关下的通道支持更新。String
getDpdAction()
Get DPD超时后的动作。默认为clear。dpdEnable为1(开启)时有效。可取值为clear(断开)和restart(重试)Long
getDpdEnable()
Get DPD探测开关。默认为0,表示关闭DPD探测。可选值:0(关闭),1(开启)String
getDpdTimeout()
Get DPD超时时间。即探测确认对端不存在需要的时间。dpdEnable为1(开启)时有效。默认30,单位为秒Boolean
getEnableHealthCheck()
Get 是否启用通道健康检查,默认为False。String
getHealthCheckLocalIp()
Get 本端通道探测IP。String
getHealthCheckRemoteIp()
Get 对端通道探测IP。IKEOptionsSpecification
getIKEOptionsSpecification()
Get IKE配置(Internet Key Exchange,因特网密钥交换),IKE具有一套自我保护机制,用户配置网络安全协议。IPSECOptionsSpecification
getIPSECOptionsSpecification()
Get IPSec配置,腾讯云提供IPSec安全会话设置。String
getNegotiationType()
Get 协商类型,默认为active(主动协商)。可选值:active(主动协商),passive(被动协商),flowTrigger(流量协商)String
getPreShareKey()
Get 预共享密钥。SecurityPolicyDatabase[]
getSecurityPolicyDatabases()
Get SPD策略组,例如:{"10.0.0.5/24":["172.123.10.5/16"]},10.0.0.5/24是vpc内网段,172.123.10.5/16是IDC网段。用户指定VPC内哪些网段可以和您IDC中哪些网段通信。String
getVpnConnectionId()
Get VPN通道实例ID。形如:vpnx-f49l6u0z。String
getVpnConnectionName()
Get VPN通道名称,可任意命名,但不得超过60个字符。void
setCustomerGatewayId(String CustomerGatewayId)
Set 对端网关ID,4.0及以上网关下的通道支持更新。void
setDpdAction(String DpdAction)
Set DPD超时后的动作。默认为clear。dpdEnable为1(开启)时有效。可取值为clear(断开)和restart(重试)void
setDpdEnable(Long DpdEnable)
Set DPD探测开关。默认为0,表示关闭DPD探测。可选值:0(关闭),1(开启)void
setDpdTimeout(String DpdTimeout)
Set DPD超时时间。即探测确认对端不存在需要的时间。dpdEnable为1(开启)时有效。默认30,单位为秒void
setEnableHealthCheck(Boolean EnableHealthCheck)
Set 是否启用通道健康检查,默认为False。void
setHealthCheckLocalIp(String HealthCheckLocalIp)
Set 本端通道探测IP。void
setHealthCheckRemoteIp(String HealthCheckRemoteIp)
Set 对端通道探测IP。void
setIKEOptionsSpecification(IKEOptionsSpecification IKEOptionsSpecification)
Set IKE配置(Internet Key Exchange,因特网密钥交换),IKE具有一套自我保护机制,用户配置网络安全协议。void
setIPSECOptionsSpecification(IPSECOptionsSpecification IPSECOptionsSpecification)
Set IPSec配置,腾讯云提供IPSec安全会话设置。void
setNegotiationType(String NegotiationType)
Set 协商类型,默认为active(主动协商)。可选值:active(主动协商),passive(被动协商),flowTrigger(流量协商)void
setPreShareKey(String PreShareKey)
Set 预共享密钥。void
setSecurityPolicyDatabases(SecurityPolicyDatabase[] SecurityPolicyDatabases)
Set SPD策略组,例如:{"10.0.0.5/24":["172.123.10.5/16"]},10.0.0.5/24是vpc内网段,172.123.10.5/16是IDC网段。用户指定VPC内哪些网段可以和您IDC中哪些网段通信。void
setVpnConnectionId(String VpnConnectionId)
Set VPN通道实例ID。形如:vpnx-f49l6u0z。void
setVpnConnectionName(String VpnConnectionName)
Set VPN通道名称,可任意命名,但不得超过60个字符。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
-
ModifyVpnConnectionAttributeRequest
public ModifyVpnConnectionAttributeRequest()
-
ModifyVpnConnectionAttributeRequest
public ModifyVpnConnectionAttributeRequest(ModifyVpnConnectionAttributeRequest 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
-
getVpnConnectionId
public String getVpnConnectionId()
Get VPN通道实例ID。形如:vpnx-f49l6u0z。- Returns:
- VpnConnectionId VPN通道实例ID。形如:vpnx-f49l6u0z。
-
setVpnConnectionId
public void setVpnConnectionId(String VpnConnectionId)
Set VPN通道实例ID。形如:vpnx-f49l6u0z。- Parameters:
VpnConnectionId
- VPN通道实例ID。形如:vpnx-f49l6u0z。
-
getVpnConnectionName
public String getVpnConnectionName()
Get VPN通道名称,可任意命名,但不得超过60个字符。- Returns:
- VpnConnectionName VPN通道名称,可任意命名,但不得超过60个字符。
-
setVpnConnectionName
public void setVpnConnectionName(String VpnConnectionName)
Set VPN通道名称,可任意命名,但不得超过60个字符。- Parameters:
VpnConnectionName
- VPN通道名称,可任意命名,但不得超过60个字符。
-
getPreShareKey
public String getPreShareKey()
Get 预共享密钥。- Returns:
- PreShareKey 预共享密钥。
-
setPreShareKey
public void setPreShareKey(String PreShareKey)
Set 预共享密钥。- Parameters:
PreShareKey
- 预共享密钥。
-
getSecurityPolicyDatabases
public SecurityPolicyDatabase[] getSecurityPolicyDatabases()
Get SPD策略组,例如:{"10.0.0.5/24":["172.123.10.5/16"]},10.0.0.5/24是vpc内网段,172.123.10.5/16是IDC网段。用户指定VPC内哪些网段可以和您IDC中哪些网段通信。- Returns:
- SecurityPolicyDatabases SPD策略组,例如:{"10.0.0.5/24":["172.123.10.5/16"]},10.0.0.5/24是vpc内网段,172.123.10.5/16是IDC网段。用户指定VPC内哪些网段可以和您IDC中哪些网段通信。
-
setSecurityPolicyDatabases
public void setSecurityPolicyDatabases(SecurityPolicyDatabase[] SecurityPolicyDatabases)
Set SPD策略组,例如:{"10.0.0.5/24":["172.123.10.5/16"]},10.0.0.5/24是vpc内网段,172.123.10.5/16是IDC网段。用户指定VPC内哪些网段可以和您IDC中哪些网段通信。- Parameters:
SecurityPolicyDatabases
- SPD策略组,例如:{"10.0.0.5/24":["172.123.10.5/16"]},10.0.0.5/24是vpc内网段,172.123.10.5/16是IDC网段。用户指定VPC内哪些网段可以和您IDC中哪些网段通信。
-
getIKEOptionsSpecification
public IKEOptionsSpecification getIKEOptionsSpecification()
Get IKE配置(Internet Key Exchange,因特网密钥交换),IKE具有一套自我保护机制,用户配置网络安全协议。- Returns:
- IKEOptionsSpecification IKE配置(Internet Key Exchange,因特网密钥交换),IKE具有一套自我保护机制,用户配置网络安全协议。
-
setIKEOptionsSpecification
public void setIKEOptionsSpecification(IKEOptionsSpecification IKEOptionsSpecification)
Set IKE配置(Internet Key Exchange,因特网密钥交换),IKE具有一套自我保护机制,用户配置网络安全协议。- Parameters:
IKEOptionsSpecification
- IKE配置(Internet Key Exchange,因特网密钥交换),IKE具有一套自我保护机制,用户配置网络安全协议。
-
getIPSECOptionsSpecification
public IPSECOptionsSpecification getIPSECOptionsSpecification()
Get IPSec配置,腾讯云提供IPSec安全会话设置。- Returns:
- IPSECOptionsSpecification IPSec配置,腾讯云提供IPSec安全会话设置。
-
setIPSECOptionsSpecification
public void setIPSECOptionsSpecification(IPSECOptionsSpecification IPSECOptionsSpecification)
Set IPSec配置,腾讯云提供IPSec安全会话设置。- Parameters:
IPSECOptionsSpecification
- IPSec配置,腾讯云提供IPSec安全会话设置。
-
getEnableHealthCheck
public Boolean getEnableHealthCheck()
Get 是否启用通道健康检查,默认为False。- Returns:
- EnableHealthCheck 是否启用通道健康检查,默认为False。
-
setEnableHealthCheck
public void setEnableHealthCheck(Boolean EnableHealthCheck)
Set 是否启用通道健康检查,默认为False。- Parameters:
EnableHealthCheck
- 是否启用通道健康检查,默认为False。
-
getHealthCheckLocalIp
public String getHealthCheckLocalIp()
Get 本端通道探测IP。- Returns:
- HealthCheckLocalIp 本端通道探测IP。
-
setHealthCheckLocalIp
public void setHealthCheckLocalIp(String HealthCheckLocalIp)
Set 本端通道探测IP。- Parameters:
HealthCheckLocalIp
- 本端通道探测IP。
-
getHealthCheckRemoteIp
public String getHealthCheckRemoteIp()
Get 对端通道探测IP。- Returns:
- HealthCheckRemoteIp 对端通道探测IP。
-
setHealthCheckRemoteIp
public void setHealthCheckRemoteIp(String HealthCheckRemoteIp)
Set 对端通道探测IP。- Parameters:
HealthCheckRemoteIp
- 对端通道探测IP。
-
getNegotiationType
public String getNegotiationType()
Get 协商类型,默认为active(主动协商)。可选值:active(主动协商),passive(被动协商),flowTrigger(流量协商)- Returns:
- NegotiationType 协商类型,默认为active(主动协商)。可选值:active(主动协商),passive(被动协商),flowTrigger(流量协商)
-
setNegotiationType
public void setNegotiationType(String NegotiationType)
Set 协商类型,默认为active(主动协商)。可选值:active(主动协商),passive(被动协商),flowTrigger(流量协商)- Parameters:
NegotiationType
- 协商类型,默认为active(主动协商)。可选值:active(主动协商),passive(被动协商),flowTrigger(流量协商)
-
getDpdEnable
public Long getDpdEnable()
Get DPD探测开关。默认为0,表示关闭DPD探测。可选值:0(关闭),1(开启)- Returns:
- DpdEnable DPD探测开关。默认为0,表示关闭DPD探测。可选值:0(关闭),1(开启)
-
setDpdEnable
public void setDpdEnable(Long DpdEnable)
Set DPD探测开关。默认为0,表示关闭DPD探测。可选值:0(关闭),1(开启)- Parameters:
DpdEnable
- DPD探测开关。默认为0,表示关闭DPD探测。可选值:0(关闭),1(开启)
-
getDpdTimeout
public String getDpdTimeout()
Get DPD超时时间。即探测确认对端不存在需要的时间。dpdEnable为1(开启)时有效。默认30,单位为秒- Returns:
- DpdTimeout DPD超时时间。即探测确认对端不存在需要的时间。dpdEnable为1(开启)时有效。默认30,单位为秒
-
setDpdTimeout
public void setDpdTimeout(String DpdTimeout)
Set DPD超时时间。即探测确认对端不存在需要的时间。dpdEnable为1(开启)时有效。默认30,单位为秒- Parameters:
DpdTimeout
- DPD超时时间。即探测确认对端不存在需要的时间。dpdEnable为1(开启)时有效。默认30,单位为秒
-
getDpdAction
public String getDpdAction()
Get DPD超时后的动作。默认为clear。dpdEnable为1(开启)时有效。可取值为clear(断开)和restart(重试)- Returns:
- DpdAction DPD超时后的动作。默认为clear。dpdEnable为1(开启)时有效。可取值为clear(断开)和restart(重试)
-
setDpdAction
public void setDpdAction(String DpdAction)
Set DPD超时后的动作。默认为clear。dpdEnable为1(开启)时有效。可取值为clear(断开)和restart(重试)- Parameters:
DpdAction
- DPD超时后的动作。默认为clear。dpdEnable为1(开启)时有效。可取值为clear(断开)和restart(重试)
-
getCustomerGatewayId
public String getCustomerGatewayId()
Get 对端网关ID,4.0及以上网关下的通道支持更新。- Returns:
- CustomerGatewayId 对端网关ID,4.0及以上网关下的通道支持更新。
-
setCustomerGatewayId
public void setCustomerGatewayId(String CustomerGatewayId)
Set 对端网关ID,4.0及以上网关下的通道支持更新。- Parameters:
CustomerGatewayId
- 对端网关ID,4.0及以上网关下的通道支持更新。
-
-