Class ModifyVpnConnectionAttributeRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.bmvpc.v20180625.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 IKEOptionsSpecificationgetIKEOptionsSpecification()Get IKE配置(Internet Key Exchange,因特网密钥交换),IKE具有一套自我保护机制,用户配置网络安全协议。IPSECOptionsSpecificationgetIPSECOptionsSpecification()Get IPSec配置,腾讯云提供IPSec安全会话设置。StringgetPreShareKey()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中哪些网段通信。StringgetVpcId()Get VPC实例IDStringgetVpnConnectionId()Get VPN通道实例ID。形如:bmvpnx-f49l6u0z。StringgetVpnConnectionName()Get VPN通道名称,可任意命名,但不得超过60个字符。voidsetIKEOptionsSpecification(IKEOptionsSpecification IKEOptionsSpecification)Set IKE配置(Internet Key Exchange,因特网密钥交换),IKE具有一套自我保护机制,用户配置网络安全协议。voidsetIPSECOptionsSpecification(IPSECOptionsSpecification IPSECOptionsSpecification)Set IPSec配置,腾讯云提供IPSec安全会话设置。voidsetPreShareKey(String PreShareKey)Set 预共享密钥。voidsetSecurityPolicyDatabases(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中哪些网段通信。voidsetVpcId(String VpcId)Set VPC实例IDvoidsetVpnConnectionId(String VpnConnectionId)Set VPN通道实例ID。形如:bmvpnx-f49l6u0z。voidsetVpnConnectionName(String VpnConnectionName)Set VPN通道名称,可任意命名,但不得超过60个字符。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
-
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。形如:bmvpnx-f49l6u0z。- Returns:
- VpnConnectionId VPN通道实例ID。形如:bmvpnx-f49l6u0z。
-
setVpnConnectionId
public void setVpnConnectionId(String VpnConnectionId)
Set VPN通道实例ID。形如:bmvpnx-f49l6u0z。- Parameters:
VpnConnectionId- VPN通道实例ID。形如:bmvpnx-f49l6u0z。
-
getVpcId
public String getVpcId()
Get VPC实例ID- Returns:
- VpcId VPC实例ID
-
setVpcId
public void setVpcId(String VpcId)
Set VPC实例ID- Parameters:
VpcId- VPC实例ID
-
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安全会话设置。
-
-