public final class VpnClientIPsecParametersInner extends Object
| Constructor and Description |
|---|
VpnClientIPsecParametersInner() |
| Modifier and Type | Method and Description |
|---|---|
DhGroup |
dhGroup()
Get the dhGroup property: The DH Group used in IKE Phase 1 for initial SA.
|
IkeEncryption |
ikeEncryption()
Get the ikeEncryption property: The IKE encryption algorithm (IKE phase 2).
|
IkeIntegrity |
ikeIntegrity()
Get the ikeIntegrity property: The IKE integrity algorithm (IKE phase 2).
|
IpsecEncryption |
ipsecEncryption()
Get the ipsecEncryption property: The IPSec encryption algorithm (IKE phase 1).
|
IpsecIntegrity |
ipsecIntegrity()
Get the ipsecIntegrity property: The IPSec integrity algorithm (IKE phase 1).
|
PfsGroup |
pfsGroup()
Get the pfsGroup property: The Pfs Group used in IKE Phase 2 for new child SA.
|
int |
saDataSizeKilobytes()
Get the saDataSizeKilobytes property: The IPSec Security Association (also called Quick Mode or Phase 2 SA)
payload size in KB for P2S client..
|
int |
saLifeTimeSeconds()
Get the saLifeTimeSeconds property: The IPSec Security Association (also called Quick Mode or Phase 2 SA)
lifetime in seconds for P2S client.
|
void |
validate()
Validates the instance.
|
VpnClientIPsecParametersInner |
withDhGroup(DhGroup dhGroup)
Set the dhGroup property: The DH Group used in IKE Phase 1 for initial SA.
|
VpnClientIPsecParametersInner |
withIkeEncryption(IkeEncryption ikeEncryption)
Set the ikeEncryption property: The IKE encryption algorithm (IKE phase 2).
|
VpnClientIPsecParametersInner |
withIkeIntegrity(IkeIntegrity ikeIntegrity)
Set the ikeIntegrity property: The IKE integrity algorithm (IKE phase 2).
|
VpnClientIPsecParametersInner |
withIpsecEncryption(IpsecEncryption ipsecEncryption)
Set the ipsecEncryption property: The IPSec encryption algorithm (IKE phase 1).
|
VpnClientIPsecParametersInner |
withIpsecIntegrity(IpsecIntegrity ipsecIntegrity)
Set the ipsecIntegrity property: The IPSec integrity algorithm (IKE phase 1).
|
VpnClientIPsecParametersInner |
withPfsGroup(PfsGroup pfsGroup)
Set the pfsGroup property: The Pfs Group used in IKE Phase 2 for new child SA.
|
VpnClientIPsecParametersInner |
withSaDataSizeKilobytes(int saDataSizeKilobytes)
Set the saDataSizeKilobytes property: The IPSec Security Association (also called Quick Mode or Phase 2 SA)
payload size in KB for P2S client..
|
VpnClientIPsecParametersInner |
withSaLifeTimeSeconds(int saLifeTimeSeconds)
Set the saLifeTimeSeconds property: The IPSec Security Association (also called Quick Mode or Phase 2 SA)
lifetime in seconds for P2S client.
|
public int saLifeTimeSeconds()
public VpnClientIPsecParametersInner withSaLifeTimeSeconds(int saLifeTimeSeconds)
saLifeTimeSeconds - the saLifeTimeSeconds value to set.public int saDataSizeKilobytes()
public VpnClientIPsecParametersInner withSaDataSizeKilobytes(int saDataSizeKilobytes)
saDataSizeKilobytes - the saDataSizeKilobytes value to set.public IpsecEncryption ipsecEncryption()
public VpnClientIPsecParametersInner withIpsecEncryption(IpsecEncryption ipsecEncryption)
ipsecEncryption - the ipsecEncryption value to set.public IpsecIntegrity ipsecIntegrity()
public VpnClientIPsecParametersInner withIpsecIntegrity(IpsecIntegrity ipsecIntegrity)
ipsecIntegrity - the ipsecIntegrity value to set.public IkeEncryption ikeEncryption()
public VpnClientIPsecParametersInner withIkeEncryption(IkeEncryption ikeEncryption)
ikeEncryption - the ikeEncryption value to set.public IkeIntegrity ikeIntegrity()
public VpnClientIPsecParametersInner withIkeIntegrity(IkeIntegrity ikeIntegrity)
ikeIntegrity - the ikeIntegrity value to set.public DhGroup dhGroup()
public VpnClientIPsecParametersInner withDhGroup(DhGroup dhGroup)
dhGroup - the dhGroup value to set.public PfsGroup pfsGroup()
public VpnClientIPsecParametersInner withPfsGroup(PfsGroup pfsGroup)
pfsGroup - the pfsGroup value to set.public void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.