org.jclouds.vcloud.director.v1_5.domain.section
Class LeaseSettingsSection

java.lang.Object
  extended by org.jclouds.dmtf.ovf.SectionType
      extended by org.jclouds.vcloud.director.v1_5.domain.section.LeaseSettingsSection

public class LeaseSettingsSection
extends org.jclouds.dmtf.ovf.SectionType

Represents the lease settings section for a vApp.

 <complexType name="LeaseSettingsSection">
   <complexContent>
     <extension base="{http://schemas.dmtf.org/ovf/envelope/1}Section_Type">
       <sequence>
         <element name="Link" type="{http://www.vmware.com/vcloud/v1.5}LinkType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="DeploymentLeaseInSeconds" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="StorageLeaseInSeconds" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="DeploymentLeaseExpiration" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="StorageLeaseExpiration" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="href" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
       <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
       <anyAttribute processContents='lax'/>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class LeaseSettingsSection.Builder<B extends LeaseSettingsSection.Builder<B>>
           
 
Method Summary
static LeaseSettingsSection.Builder<?> builder()
           
 boolean equals(Object o)
           
 Date getDeploymentLeaseExpiration()
          Gets the value of the deploymentLeaseExpiration property.
 Integer getDeploymentLeaseInSeconds()
          Gets the value of the deploymentLeaseInSeconds property.
 URI getHref()
          Gets the value of the href property.
 Set<Link> getLinks()
          Gets the value of the links property.
 Date getStorageLeaseExpiration()
          Gets the value of the storageLeaseExpiration property.
 Integer getStorageLeaseInSeconds()
          Gets the value of the storageLeaseInSeconds property.
 String getType()
          Gets the value of the type property.
 int hashCode()
           
 com.google.common.base.Objects.ToStringHelper string()
           
 LeaseSettingsSection.Builder<?> toBuilder()
           
 
Methods inherited from class org.jclouds.dmtf.ovf.SectionType
getInfo, isRequired, setInfo, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

builder

public static LeaseSettingsSection.Builder<?> builder()

toBuilder

public LeaseSettingsSection.Builder<?> toBuilder()

getLinks

public Set<Link> getLinks()
Gets the value of the links property.


getDeploymentLeaseInSeconds

public Integer getDeploymentLeaseInSeconds()
Gets the value of the deploymentLeaseInSeconds property.


getStorageLeaseInSeconds

public Integer getStorageLeaseInSeconds()
Gets the value of the storageLeaseInSeconds property.


getDeploymentLeaseExpiration

public Date getDeploymentLeaseExpiration()
Gets the value of the deploymentLeaseExpiration property.


getStorageLeaseExpiration

public Date getStorageLeaseExpiration()
Gets the value of the storageLeaseExpiration property.


getHref

public URI getHref()
Gets the value of the href property.


getType

public String getType()
Gets the value of the type property.


equals

public boolean equals(Object o)
Overrides:
equals in class org.jclouds.dmtf.ovf.SectionType

hashCode

public int hashCode()
Overrides:
hashCode in class org.jclouds.dmtf.ovf.SectionType

string

public com.google.common.base.Objects.ToStringHelper string()
Overrides:
string in class org.jclouds.dmtf.ovf.SectionType


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