org.jclouds.vcloud.director.v1_5.domain.section
Class LeaseSettingsSection.Builder<B extends LeaseSettingsSection.Builder<B>>

java.lang.Object
  extended by org.jclouds.dmtf.ovf.SectionType.Builder<B>
      extended by org.jclouds.vcloud.director.v1_5.domain.section.LeaseSettingsSection.Builder<B>
Enclosing class:
LeaseSettingsSection

public static class LeaseSettingsSection.Builder<B extends LeaseSettingsSection.Builder<B>>
extends org.jclouds.dmtf.ovf.SectionType.Builder<B>


Constructor Summary
LeaseSettingsSection.Builder()
           
 
Method Summary
 LeaseSettingsSection build()
           
 B deploymentLeaseExpiration(Date deploymentLeaseExpiration)
           
 B deploymentLeaseInSeconds(Integer deploymentLeaseInSeconds)
           
 B fromLeaseSettingsSection(LeaseSettingsSection in)
           
 B href(URI href)
           
 B links(Set<Link> links)
           
 B storageLeaseExpiration(Date storageLeaseExpiration)
           
 B storageLeaseInSeconds(Integer storageLeaseInSeconds)
           
 B type(String type)
           
 
Methods inherited from class org.jclouds.dmtf.ovf.SectionType.Builder
fromSectionType, info, notRequired, required, required, self
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LeaseSettingsSection.Builder

public LeaseSettingsSection.Builder()
Method Detail

links

public B links(Set<Link> links)
See Also:
LeaseSettingsSection.getLinks()

deploymentLeaseInSeconds

public B deploymentLeaseInSeconds(Integer deploymentLeaseInSeconds)
See Also:
LeaseSettingsSection.getDeploymentLeaseInSeconds()

storageLeaseInSeconds

public B storageLeaseInSeconds(Integer storageLeaseInSeconds)
See Also:
LeaseSettingsSection.getStorageLeaseInSeconds()

deploymentLeaseExpiration

public B deploymentLeaseExpiration(Date deploymentLeaseExpiration)
See Also:
LeaseSettingsSection.getDeploymentLeaseExpiration()

storageLeaseExpiration

public B storageLeaseExpiration(Date storageLeaseExpiration)
See Also:
LeaseSettingsSection.getStorageLeaseExpiration()

href

public B href(URI href)
See Also:
LeaseSettingsSection.getHref()

type

public B type(String type)
See Also:
LeaseSettingsSection.getType()

build

public LeaseSettingsSection build()
Specified by:
build in class org.jclouds.dmtf.ovf.SectionType.Builder<B extends LeaseSettingsSection.Builder<B>>

fromLeaseSettingsSection

public B fromLeaseSettingsSection(LeaseSettingsSection in)


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