Class ModifyVpnConnectionAttributeRequest


  • public class ModifyVpnConnectionAttributeRequest
    extends AbstractModel
    • 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及以上网关下的通道支持更新。