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

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

public class NatService
extends NetworkServiceType<NatService>

Represents a NAT network service.

Java class for NatService complex type.

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

 <complexType name="NatService">
   <complexContent>
     <extension base="{http://www.vmware.com/vcloud/v1.5}NetworkServiceType">
       <sequence>
         <element name="NatType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Policy" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="NatRule" type="{http://www.vmware.com/vcloud/v1.5}NatRuleType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class NatService.Builder
           
 
Method Summary
static NatService.Builder builder()
           
 boolean equals(Object o)
           
 Set<NatRule> getNatRules()
           
 String getNatType()
           
 String getPolicy()
           
 int hashCode()
           
protected  com.google.common.base.Objects.ToStringHelper string()
           
 NatService.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
 

Method Detail

builder

public static NatService.Builder builder()

toBuilder

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

getNatType

public String getNatType()

getPolicy

public String getPolicy()

getNatRules

public Set<NatRule> getNatRules()

equals

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

hashCode

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

string

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


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