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

java.lang.Object
  extended by org.jclouds.vcloud.director.v1_5.domain.network.NetworkServiceType<IpsecVpnService>
      extended by org.jclouds.vcloud.director.v1_5.domain.network.IpsecVpnService

public class IpsecVpnService
extends NetworkServiceType<IpsecVpnService>

Represents an IPSec-VPN network service.

Java class for IpsecVpnService complex type.

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

 <complexType name="IpsecVpnService">
   <complexContent>
     <extension base="{http://www.vmware.com/vcloud/v1.5}NetworkServiceType">
       <sequence>
         <element name="ExternalIpAddress" type="{http://www.vmware.com/vcloud/v1.5}IpAddressType" minOccurs="0"/>
         <element name="PublicIpAddress" type="{http://www.vmware.com/vcloud/v1.5}IpAddressType" minOccurs="0"/>
         <element name="IpsecVpnTunnel" type="{http://www.vmware.com/vcloud/v1.5}IpsecVpnTunnelType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class IpsecVpnService.Builder
           
 
Field Summary
protected  String externalIpAddress
           
protected  List<IpsecVpnTunnel> ipsecVpnTunnels
           
protected  String publicIpAddress
           
 
Method Summary
static IpsecVpnService.Builder builder()
           
 boolean equals(Object o)
           
 String getExternalIpAddress()
          Gets the value of the externalIpAddress property.
 List<IpsecVpnTunnel> getIpsecVpnTunnels()
          Gets the value of the ipsecVpnTunnel property.
 String getPublicIpAddress()
          Gets the value of the publicIpAddress property.
 int hashCode()
           
protected  com.google.common.base.Objects.ToStringHelper string()
           
 IpsecVpnService.Builder toBuilder()
           
 
Methods inherited from class org.jclouds.vcloud.director.v1_5.domain.network.NetworkServiceType
isEnabled, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

externalIpAddress

protected String externalIpAddress

publicIpAddress

protected String publicIpAddress

ipsecVpnTunnels

protected List<IpsecVpnTunnel> ipsecVpnTunnels
Method Detail

builder

public static IpsecVpnService.Builder builder()

toBuilder

public IpsecVpnService.Builder toBuilder()
Specified by:
toBuilder in class NetworkServiceType<IpsecVpnService>

getExternalIpAddress

public String getExternalIpAddress()
Gets the value of the externalIpAddress property.

Returns:
possible object is String

getPublicIpAddress

public String getPublicIpAddress()
Gets the value of the publicIpAddress property.

Returns:
possible object is String

getIpsecVpnTunnels

public List<IpsecVpnTunnel> getIpsecVpnTunnels()
Gets the value of the ipsecVpnTunnel property.


equals

public boolean equals(Object o)
Overrides:
equals in class NetworkServiceType<IpsecVpnService>

hashCode

public int hashCode()
Overrides:
hashCode in class NetworkServiceType<IpsecVpnService>

string

protected com.google.common.base.Objects.ToStringHelper string()
Overrides:
string in class NetworkServiceType<IpsecVpnService>


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