Class CreateVpnConnectionRequest

    • Constructor Detail

      • CreateVpnConnectionRequest

        public CreateVpnConnectionRequest()
      • CreateVpnConnectionRequest

        public CreateVpnConnectionRequest​(CreateVpnConnectionRequest 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。
      • getCustomerGatewayId

        public String getCustomerGatewayId()
        Get 对端网关ID。例如:cgw-2wqq41m9,可通过[DescribeCustomerGateways](https://cloud.tencent.com/document/product/215/17516)接口查询对端网关。
        Returns:
        CustomerGatewayId 对端网关ID。例如:cgw-2wqq41m9,可通过[DescribeCustomerGateways](https://cloud.tencent.com/document/product/215/17516)接口查询对端网关。
      • setCustomerGatewayId

        public void setCustomerGatewayId​(String CustomerGatewayId)
        Set 对端网关ID。例如:cgw-2wqq41m9,可通过[DescribeCustomerGateways](https://cloud.tencent.com/document/product/215/17516)接口查询对端网关。
        Parameters:
        CustomerGatewayId - 对端网关ID。例如:cgw-2wqq41m9,可通过[DescribeCustomerGateways](https://cloud.tencent.com/document/product/215/17516)接口查询对端网关。
      • getVpnConnectionName

        public String getVpnConnectionName()
        Get 通道名称,可任意命名,但不得超过60个字符。
        Returns:
        VpnConnectionName 通道名称,可任意命名,但不得超过60个字符。
      • setVpnConnectionName

        public void setVpnConnectionName​(String VpnConnectionName)
        Set 通道名称,可任意命名,但不得超过60个字符。
        Parameters:
        VpnConnectionName - 通道名称,可任意命名,但不得超过60个字符。
      • getPreShareKey

        public String getPreShareKey()
        Get 预共享密钥。
        Returns:
        PreShareKey 预共享密钥。
      • setPreShareKey

        public void setPreShareKey​(String PreShareKey)
        Set 预共享密钥。
        Parameters:
        PreShareKey - 预共享密钥。
      • getVpcId

        public String getVpcId()
        Get VPC实例ID。可通过[DescribeVpcs](https://cloud.tencent.com/document/product/215/15778)接口返回值中的VpcId获取。 CCN VPN 形的通道 可以不传VPCID
        Returns:
        VpcId VPC实例ID。可通过[DescribeVpcs](https://cloud.tencent.com/document/product/215/15778)接口返回值中的VpcId获取。 CCN VPN 形的通道 可以不传VPCID
      • setVpcId

        public void setVpcId​(String VpcId)
        Set VPC实例ID。可通过[DescribeVpcs](https://cloud.tencent.com/document/product/215/15778)接口返回值中的VpcId获取。 CCN VPN 形的通道 可以不传VPCID
        Parameters:
        VpcId - VPC实例ID。可通过[DescribeVpcs](https://cloud.tencent.com/document/product/215/15778)接口返回值中的VpcId获取。 CCN VPN 形的通道 可以不传VPCID
      • 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安全会话设置
      • getTags

        public Tag[] getTags()
        Get 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]
        Returns:
        Tags 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]
      • setTags

        public void setTags​(Tag[] Tags)
        Set 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]
        Parameters:
        Tags - 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]
      • 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 健康检查本端地址,默认值为随机在169.254.128.0/17分配一个IP。
        Returns:
        HealthCheckLocalIp 健康检查本端地址,默认值为随机在169.254.128.0/17分配一个IP。
      • setHealthCheckLocalIp

        public void setHealthCheckLocalIp​(String HealthCheckLocalIp)
        Set 健康检查本端地址,默认值为随机在169.254.128.0/17分配一个IP。
        Parameters:
        HealthCheckLocalIp - 健康检查本端地址,默认值为随机在169.254.128.0/17分配一个IP。
      • getHealthCheckRemoteIp

        public String getHealthCheckRemoteIp()
        Get 健康检查对端地址,默认值为随机在169.254.128.0/17分配一个IP。
        Returns:
        HealthCheckRemoteIp 健康检查对端地址,默认值为随机在169.254.128.0/17分配一个IP。
      • setHealthCheckRemoteIp

        public void setHealthCheckRemoteIp​(String HealthCheckRemoteIp)
        Set 健康检查对端地址,默认值为随机在169.254.128.0/17分配一个IP。
        Parameters:
        HealthCheckRemoteIp - 健康检查对端地址,默认值为随机在169.254.128.0/17分配一个IP。
      • getRouteType

        public String getRouteType()
        Get 通道类型, 例如:["STATIC", "StaticRoute", "Policy"]
        Returns:
        RouteType 通道类型, 例如:["STATIC", "StaticRoute", "Policy"]
      • setRouteType

        public void setRouteType​(String RouteType)
        Set 通道类型, 例如:["STATIC", "StaticRoute", "Policy"]
        Parameters:
        RouteType - 通道类型, 例如:["STATIC", "StaticRoute", "Policy"]
      • 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(重试)