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

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

public class DhcpService
extends NetworkServiceType<DhcpService>

Represents a DHCP network service.

Java class for DhcpService complex type.

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

 <complexType name="DhcpService">
   <complexContent>
     <extension base="{http://www.vmware.com/vcloud/v1.5}NetworkServiceType">
       <sequence>
         <element name="DefaultLeaseTime" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="MaxLeaseTime" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="IpRange" type="{http://www.vmware.com/vcloud/v1.5}IpRangeType" minOccurs="0"/>
       </sequence>
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 

Author:
Adam Lowe

Nested Class Summary
static class DhcpService.Builder
           
 
Method Summary
static DhcpService.Builder builder()
           
 boolean equals(Object o)
           
 int getDefaultLeaseTime()
           
 IpRange getIpRange()
           
 int getMaxLeaseTime()
           
 int hashCode()
           
protected  com.google.common.base.Objects.ToStringHelper string()
           
 DhcpService.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 DhcpService.Builder builder()

toBuilder

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

getDefaultLeaseTime

public int getDefaultLeaseTime()
Returns:
default lease in seconds for DHCP addresses.

getMaxLeaseTime

public int getMaxLeaseTime()
Returns:
Max lease in seconds for DHCP addresses.

getIpRange

public IpRange getIpRange()
Returns:
IP range for DHCP addresses.

equals

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

hashCode

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

string

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


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