public class IKEOptionsSpecification extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| IKEOptionsSpecification() | 
| IKEOptionsSpecification(IKEOptionsSpecification 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getDhGroupName()Get DH group,指定IKE交换密钥时使用的DH组,可选值:'GROUP1', 'GROUP2', 'GROUP5', 'GROUP14', 'GROUP24', | 
| String | getExchangeMode()Get 协商模式:可选值:'AGGRESSIVE', 'MAIN',默认为MAIN | 
| Long | getIKESaLifetimeSeconds()Get IKE SA Lifetime,单位:秒,设置IKE SA的生存周期,取值范围:60-604800 | 
| String | getIKEVersion()Get IKE版本 | 
| String | getLocalAddress()Get 本端标识,当LocalIdentity选为ADDRESS时,LocalAddress必填。localAddress默认为vpn网关公网IP | 
| String | getLocalFqdnName()Get 本端标识,当LocalIdentity选为FQDN时,LocalFqdnName必填 | 
| String | getLocalIdentity()Get 本端标识类型:可选值:'ADDRESS', 'FQDN',默认为ADDRESS | 
| String | getPropoAuthenAlgorithm()Get 认证算法:可选值:'MD5', 'SHA1',默认为MD5 | 
| String | getPropoEncryAlgorithm()Get 加密算法,可选值:'3DES-CBC', 'AES-CBC-128', 'AES-CBC-192', 'AES-CBC-256', 'DES-CBC',默认为3DES-CBC | 
| String | getRemoteAddress()Get 对端标识,当RemoteIdentity选为ADDRESS时,RemoteAddress必填 | 
| String | getRemoteFqdnName()Get 对端标识,当remoteIdentity选为FQDN时,RemoteFqdnName必填 | 
| String | getRemoteIdentity()Get 对端标识类型:可选值:'ADDRESS', 'FQDN',默认为ADDRESS | 
| void | setDhGroupName(String DhGroupName)Set DH group,指定IKE交换密钥时使用的DH组,可选值:'GROUP1', 'GROUP2', 'GROUP5', 'GROUP14', 'GROUP24', | 
| void | setExchangeMode(String ExchangeMode)Set 协商模式:可选值:'AGGRESSIVE', 'MAIN',默认为MAIN | 
| void | setIKESaLifetimeSeconds(Long IKESaLifetimeSeconds)Set IKE SA Lifetime,单位:秒,设置IKE SA的生存周期,取值范围:60-604800 | 
| void | setIKEVersion(String IKEVersion)Set IKE版本 | 
| void | setLocalAddress(String LocalAddress)Set 本端标识,当LocalIdentity选为ADDRESS时,LocalAddress必填。localAddress默认为vpn网关公网IP | 
| void | setLocalFqdnName(String LocalFqdnName)Set 本端标识,当LocalIdentity选为FQDN时,LocalFqdnName必填 | 
| void | setLocalIdentity(String LocalIdentity)Set 本端标识类型:可选值:'ADDRESS', 'FQDN',默认为ADDRESS | 
| void | setPropoAuthenAlgorithm(String PropoAuthenAlgorithm)Set 认证算法:可选值:'MD5', 'SHA1',默认为MD5 | 
| void | setPropoEncryAlgorithm(String PropoEncryAlgorithm)Set 加密算法,可选值:'3DES-CBC', 'AES-CBC-128', 'AES-CBC-192', 'AES-CBC-256', 'DES-CBC',默认为3DES-CBC | 
| void | setRemoteAddress(String RemoteAddress)Set 对端标识,当RemoteIdentity选为ADDRESS时,RemoteAddress必填 | 
| void | setRemoteFqdnName(String RemoteFqdnName)Set 对端标识,当remoteIdentity选为FQDN时,RemoteFqdnName必填 | 
| void | setRemoteIdentity(String RemoteIdentity)Set 对端标识类型:可选值:'ADDRESS', 'FQDN',默认为ADDRESS | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic IKEOptionsSpecification()
public IKEOptionsSpecification(IKEOptionsSpecification source)
public String getPropoEncryAlgorithm()
public void setPropoEncryAlgorithm(String PropoEncryAlgorithm)
PropoEncryAlgorithm - 加密算法,可选值:'3DES-CBC', 'AES-CBC-128', 'AES-CBC-192', 'AES-CBC-256', 'DES-CBC',默认为3DES-CBCpublic String getPropoAuthenAlgorithm()
public void setPropoAuthenAlgorithm(String PropoAuthenAlgorithm)
PropoAuthenAlgorithm - 认证算法:可选值:'MD5', 'SHA1',默认为MD5public String getExchangeMode()
public void setExchangeMode(String ExchangeMode)
ExchangeMode - 协商模式:可选值:'AGGRESSIVE', 'MAIN',默认为MAINpublic String getLocalIdentity()
public void setLocalIdentity(String LocalIdentity)
LocalIdentity - 本端标识类型:可选值:'ADDRESS', 'FQDN',默认为ADDRESSpublic String getRemoteIdentity()
public void setRemoteIdentity(String RemoteIdentity)
RemoteIdentity - 对端标识类型:可选值:'ADDRESS', 'FQDN',默认为ADDRESSpublic String getLocalAddress()
public void setLocalAddress(String LocalAddress)
LocalAddress - 本端标识,当LocalIdentity选为ADDRESS时,LocalAddress必填。localAddress默认为vpn网关公网IPpublic String getRemoteAddress()
public void setRemoteAddress(String RemoteAddress)
RemoteAddress - 对端标识,当RemoteIdentity选为ADDRESS时,RemoteAddress必填public String getLocalFqdnName()
public void setLocalFqdnName(String LocalFqdnName)
LocalFqdnName - 本端标识,当LocalIdentity选为FQDN时,LocalFqdnName必填public String getRemoteFqdnName()
public void setRemoteFqdnName(String RemoteFqdnName)
RemoteFqdnName - 对端标识,当remoteIdentity选为FQDN时,RemoteFqdnName必填public String getDhGroupName()
public void setDhGroupName(String DhGroupName)
DhGroupName - DH group,指定IKE交换密钥时使用的DH组,可选值:'GROUP1', 'GROUP2', 'GROUP5', 'GROUP14', 'GROUP24',public Long getIKESaLifetimeSeconds()
public void setIKESaLifetimeSeconds(Long IKESaLifetimeSeconds)
IKESaLifetimeSeconds - IKE SA Lifetime,单位:秒,设置IKE SA的生存周期,取值范围:60-604800public String getIKEVersion()
public void setIKEVersion(String IKEVersion)
IKEVersion - IKE版本Copyright © 2025. All rights reserved.