org.jclouds.vcloud.director.v1_5.domain.network
Class IpsecVpnTunnel

java.lang.Object
  extended by org.jclouds.vcloud.director.v1_5.domain.network.IpsecVpnTunnel

public class IpsecVpnTunnel
extends Object

Represents details of an IPSec-VPN tunnel.

Java class for IpsecVpnTunnel complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="IpsecVpnTunnel">
   <complexContent>
     <extension base="{http://www.vmware.com/vcloud/v1.5}VCloudExtensibleType">
       <sequence>
         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element ref="{http://www.vmware.com/vcloud/v1.5}IpsecVpnPeer"/>
         <element name="PeerIpAddress" type="{http://www.vmware.com/vcloud/v1.5}IpAddressType"/>
         <element name="PeerNetworkAddress" type="{http://www.vmware.com/vcloud/v1.5}IpAddressType"/>
         <element name="PeerNetworkMask" type="{http://www.vmware.com/vcloud/v1.5}IpAddressType"/>
         <element name="SharedSecret" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="EncryptionProtocol" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Mtu" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="IsEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="IsOperational" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="ErrorDetails" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class IpsecVpnTunnel.Builder
           
 
Field Summary
protected  String description
           
protected  String encryptionProtocol
           
protected  String errorDetails
           
protected  IpsecVpnPeerType<?> ipsecVpnPeer
           
protected  boolean isEnabled
           
protected  Boolean isOperational
           
protected  int mtu
           
protected  String name
           
protected  String peerIpAddress
           
protected  String peerNetworkAddress
           
protected  String peerNetworkMask
           
protected  String sharedSecret
           
 
Method Summary
static IpsecVpnTunnel.Builder builder()
           
 boolean equals(Object o)
           
 String getDescription()
          Gets the value of the description property.
 String getEncryptionProtocol()
          Gets the value of the encryptionProtocol property.
 String getErrorDetails()
          Gets the value of the errorDetails property.
 IpsecVpnPeerType<?> getIpsecVpnPeer()
          Details about the peer network.
 int getMtu()
          Gets the value of the mtu property.
 String getName()
          Gets the value of the name property.
 String getPeerIpAddress()
          Gets the value of the peerIpAddress property.
 String getPeerNetworkAddress()
          Gets the value of the peerNetworkAddress property.
 String getPeerNetworkMask()
          Gets the value of the peerNetworkMask property.
 String getSharedSecret()
          Gets the value of the sharedSecret property.
 int hashCode()
           
 boolean isEnabled()
          Gets the value of the isEnabled property.
 Boolean isOperational()
          Gets the value of the isOperational property.
 IpsecVpnTunnel.Builder toBuilder()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected String name

description

protected String description

ipsecVpnPeer

protected IpsecVpnPeerType<?> ipsecVpnPeer

peerIpAddress

protected String peerIpAddress

peerNetworkAddress

protected String peerNetworkAddress

peerNetworkMask

protected String peerNetworkMask

sharedSecret

protected String sharedSecret

encryptionProtocol

protected String encryptionProtocol

mtu

protected int mtu

isEnabled

protected boolean isEnabled

isOperational

protected Boolean isOperational

errorDetails

protected String errorDetails
Method Detail

builder

public static IpsecVpnTunnel.Builder builder()

toBuilder

public IpsecVpnTunnel.Builder toBuilder()

getName

public String getName()
Gets the value of the name property.


getDescription

public String getDescription()
Gets the value of the description property.


getIpsecVpnPeer

public IpsecVpnPeerType<?> getIpsecVpnPeer()
Details about the peer network.


getPeerIpAddress

public String getPeerIpAddress()
Gets the value of the peerIpAddress property.


getPeerNetworkAddress

public String getPeerNetworkAddress()
Gets the value of the peerNetworkAddress property.


getPeerNetworkMask

public String getPeerNetworkMask()
Gets the value of the peerNetworkMask property.


getSharedSecret

public String getSharedSecret()
Gets the value of the sharedSecret property.


getEncryptionProtocol

public String getEncryptionProtocol()
Gets the value of the encryptionProtocol property.


getMtu

public int getMtu()
Gets the value of the mtu property.


isEnabled

public boolean isEnabled()
Gets the value of the isEnabled property.


isOperational

public Boolean isOperational()
Gets the value of the isOperational property.


getErrorDetails

public String getErrorDetails()
Gets the value of the errorDetails property.


equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.