public class IpSecVpnSiteRequest extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
IpSecVpnSiteRequest.AuthenticationMode |
static class |
IpSecVpnSiteRequest.DHGroup |
static class |
IpSecVpnSiteRequest.EncryptionAlgorithm |
Constructor and Description |
---|
IpSecVpnSiteRequest(boolean enabled,
String name,
String description,
String localId,
String localIp,
String peerId,
String peerIp,
String psk,
IpSecVpnSiteRequest.EncryptionAlgorithm encryptionAlgorithm,
IpSecVpnSiteRequest.AuthenticationMode authenticationMode,
boolean enablePfs,
IpSecVpnSiteRequest.DHGroup dhGroup,
List<String> localSubnets,
List<String> peerSubnets) |
Modifier and Type | Method and Description |
---|---|
IpSecVpnSiteRequest.AuthenticationMode |
getAuthenticationMode()
Get the authentication mode.
|
String |
getDescription()
Get the site description.
|
IpSecVpnSiteRequest.DHGroup |
getDhGroup()
Get the diffie-hellman group.
|
IpSecVpnSiteRequest.EncryptionAlgorithm |
getEncryptionAlgorithm()
Get the site encryption algorithm.
|
String |
getLocalId()
Get the site local ID.
|
String |
getLocalIp()
Get the site local IP.
|
List<String> |
getLocalSubnets()
Get the list of local subnets.
|
String |
getName()
Get the name.
|
String |
getPeerId()
Get the peer ID.
|
String |
getPeerIp()
Get the peer IP.
|
List<String> |
getPeerSubnets()
Get the list of peer subnets.
|
String |
getPsk()
Get the pre shared key.
|
boolean |
isEnabled()
Get whether the IPSec VPN site is enabled.
|
boolean |
isEnablePfs()
Get whether perfect forward secrecy is enabled.
|
public IpSecVpnSiteRequest(boolean enabled, String name, String description, String localId, String localIp, String peerId, String peerIp, String psk, IpSecVpnSiteRequest.EncryptionAlgorithm encryptionAlgorithm, IpSecVpnSiteRequest.AuthenticationMode authenticationMode, boolean enablePfs, IpSecVpnSiteRequest.DHGroup dhGroup, List<String> localSubnets, List<String> peerSubnets)
public boolean isEnabled()
public String getDescription()
String
site descriptionpublic IpSecVpnSiteRequest.EncryptionAlgorithm getEncryptionAlgorithm()
IpSecVpnSiteRequest.EncryptionAlgorithm
encryption algorithmpublic IpSecVpnSiteRequest.AuthenticationMode getAuthenticationMode()
IpSecVpnSiteRequest.AuthenticationMode
authentication modepublic boolean isEnablePfs()
public IpSecVpnSiteRequest.DHGroup getDhGroup()
IpSecVpnSiteRequest.DHGroup
diffie-hellman grouppublic List<String> getLocalSubnets()
String
local subnetsCopyright © 2019 iland Internet Solutions, Corp. All rights reserved.