public class IPSECOptionsSpecification extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
IPSECOptionsSpecification()  | 
IPSECOptionsSpecification(IPSECOptionsSpecification 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 | 
getEncryptAlgorithm()
Get Encryption algorithm. 
 | 
String | 
getIntegrityAlgorith()
Deprecated.   
 | 
Long | 
getIPSECSaLifetimeSeconds()
Get IPsec SA lifetime (in sec). 
 | 
Long | 
getIPSECSaLifetimeTraffic()
Get IPsec SA lifetime (in KB). 
 | 
String | 
getPfsDhGroup()
Get PFS. 
 | 
void | 
setEncryptAlgorithm(String EncryptAlgorithm)
Set Encryption algorithm. 
 | 
void | 
setIntegrityAlgorith(String IntegrityAlgorith)
Deprecated.   
 | 
void | 
setIPSECSaLifetimeSeconds(Long IPSECSaLifetimeSeconds)
Set IPsec SA lifetime (in sec). 
 | 
void | 
setIPSECSaLifetimeTraffic(Long IPSECSaLifetimeTraffic)
Set IPsec SA lifetime (in KB). 
 | 
void | 
setPfsDhGroup(String PfsDhGroup)
Set PFS. 
 | 
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 IPSECOptionsSpecification()
public IPSECOptionsSpecification(IPSECOptionsSpecification source)
public String getEncryptAlgorithm()
public void setEncryptAlgorithm(String EncryptAlgorithm)
EncryptAlgorithm - Encryption algorithm. Valid values: `3DES-CBC`, `AES-CBC-128`, `AES-CBC-192`, `AES-CBC-256`, `DES-CBC`, `SM4`, and `NULL`; default value: `AES-CBC-128`.@Deprecated public String getIntegrityAlgorith()
@Deprecated public void setIntegrityAlgorith(String IntegrityAlgorith)
IntegrityAlgorith - Authentication algorithm. Valid values: `MD5`, `SHA1` and `SHA-256`; default value: `SHA1`.public Long getIPSECSaLifetimeSeconds()
public void setIPSECSaLifetimeSeconds(Long IPSECSaLifetimeSeconds)
IPSECSaLifetimeSeconds - IPsec SA lifetime (in sec). Value range: 180-604800public String getPfsDhGroup()
public void setPfsDhGroup(String PfsDhGroup)
PfsDhGroup - PFS. Available value: 'NULL', 'DH-GROUP1', 'DH-GROUP2', 'DH-GROUP5', 'DH-GROUP14', and 'DH-GROUP24'. Default is NULL.public Long getIPSECSaLifetimeTraffic()
public void setIPSECSaLifetimeTraffic(Long IPSECSaLifetimeTraffic)
IPSECSaLifetimeTraffic - IPsec SA lifetime (in KB). Value range: 2560-604800Copyright © 2025. All rights reserved.