org.jclouds.vcloud.domain.ovf
Class VCloudHardDisk.Builder

java.lang.Object
  extended by org.jclouds.cim.SettingData.Builder
      extended by org.jclouds.cim.ManagedElement.Builder
          extended by org.jclouds.cim.ResourceAllocationSettingData.Builder
              extended by org.jclouds.vcloud.domain.ovf.VCloudHardDisk.Builder
Enclosing class:
VCloudHardDisk

public static class VCloudHardDisk.Builder
extends ResourceAllocationSettingData.Builder


Field Summary
 
Fields inherited from class org.jclouds.cim.ResourceAllocationSettingData.Builder
address, addressOnParent, allocationUnits, automaticAllocation, automaticDeallocation, connections, consumerVisibility, hostResources, limit, mappingBehavior, otherResourceType, parent, poolID, reservation, resourceSubType, resourceType, virtualQuantity, virtualQuantityUnits, weight
 
Fields inherited from class org.jclouds.cim.ManagedElement.Builder
caption, description
 
Fields inherited from class org.jclouds.cim.SettingData.Builder
elementName, instanceID
 
Constructor Summary
VCloudHardDisk.Builder()
           
 
Method Summary
 VCloudHardDisk.Builder address(String address)
          
 VCloudHardDisk.Builder addressOnParent(String addressOnParent)
          
 VCloudHardDisk.Builder allocationUnits(String allocationUnits)
          
 VCloudHardDisk.Builder automaticAllocation(Boolean automaticAllocation)
          
 VCloudHardDisk.Builder automaticDeallocation(Boolean automaticDeallocation)
          
 VCloudHardDisk build()
           
 VCloudHardDisk.Builder busSubType(String busSubType)
           
 VCloudHardDisk.Builder busType(int busType)
           
 VCloudHardDisk.Builder capacity(long capacity)
           
 VCloudHardDisk.Builder caption(String caption)
          
 VCloudHardDisk.Builder connection(String connection)
          
 VCloudHardDisk.Builder connections(List<String> connections)
          
 VCloudHardDisk.Builder consumerVisibility(ResourceAllocationSettingData.ConsumerVisibility consumerVisibility)
          
 VCloudHardDisk.Builder description(String description)
          
 VCloudHardDisk.Builder elementName(String elementName)
          
 VCloudHardDisk.Builder fromResourceAllocationSettingData(ResourceAllocationSettingData in)
           
 VCloudHardDisk.Builder fromVCloudHardDisk(VCloudHardDisk in)
           
 VCloudHardDisk.Builder hostResource(String hostResource)
          
 VCloudHardDisk.Builder hostResources(List<String> hostResources)
          
 VCloudHardDisk.Builder instanceID(String instanceID)
          
 VCloudHardDisk.Builder limit(Long limit)
          
 VCloudHardDisk.Builder mappingBehavior(ResourceAllocationSettingData.MappingBehavior mappingBehavior)
          
 VCloudHardDisk.Builder otherResourceType(String otherResourceType)
          
 VCloudHardDisk.Builder parent(String parent)
          
 VCloudHardDisk.Builder poolID(String poolID)
          
 VCloudHardDisk.Builder reservation(Long reservation)
          
 VCloudHardDisk.Builder resourceSubType(String resourceSubType)
          
 VCloudHardDisk.Builder resourceType(ResourceAllocationSettingData.ResourceType resourceType)
          
 VCloudHardDisk.Builder virtualQuantity(Long virtualQuantity)
          
 VCloudHardDisk.Builder virtualQuantityUnits(String virtualQuantityUnits)
          
 VCloudHardDisk.Builder weight(Integer weight)
          
 
Methods inherited from class org.jclouds.cim.ResourceAllocationSettingData.Builder
fromManagedElement
 
Methods inherited from class org.jclouds.cim.ManagedElement.Builder
fromSettingData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VCloudHardDisk.Builder

public VCloudHardDisk.Builder()
Method Detail

capacity

public VCloudHardDisk.Builder capacity(long capacity)
See Also:
VCloudHardDisk.getCapacity()

busType

public VCloudHardDisk.Builder busType(int busType)
See Also:
VCloudHardDisk.getBusType()

busSubType

public VCloudHardDisk.Builder busSubType(String busSubType)
See Also:
VCloudHardDisk.getBusSubType()

build

public VCloudHardDisk build()
Overrides:
build in class ResourceAllocationSettingData.Builder

fromVCloudHardDisk

public VCloudHardDisk.Builder fromVCloudHardDisk(VCloudHardDisk in)

caption

public VCloudHardDisk.Builder caption(String caption)

Overrides:
caption in class ResourceAllocationSettingData.Builder
See Also:
ManagedSettingData#getCaption

description

public VCloudHardDisk.Builder description(String description)

Overrides:
description in class ResourceAllocationSettingData.Builder
See Also:
ManagedSettingData#getDescription

elementName

public VCloudHardDisk.Builder elementName(String elementName)

Overrides:
elementName in class ResourceAllocationSettingData.Builder
See Also:
SettingData.getElementName()

instanceID

public VCloudHardDisk.Builder instanceID(String instanceID)

Overrides:
instanceID in class ResourceAllocationSettingData.Builder
See Also:
SettingData.getInstanceID()

address

public VCloudHardDisk.Builder address(String address)

Overrides:
address in class ResourceAllocationSettingData.Builder
See Also:
ResourceAllocationSettingData.getAddress()

addressOnParent

public VCloudHardDisk.Builder addressOnParent(String addressOnParent)

Overrides:
addressOnParent in class ResourceAllocationSettingData.Builder
See Also:
ResourceAllocationSettingData.getAddressOnParent()

allocationUnits

public VCloudHardDisk.Builder allocationUnits(String allocationUnits)

Overrides:
allocationUnits in class ResourceAllocationSettingData.Builder
See Also:
ResourceAllocationSettingData.getAllocationUnits()

automaticAllocation

public VCloudHardDisk.Builder automaticAllocation(Boolean automaticAllocation)

Overrides:
automaticAllocation in class ResourceAllocationSettingData.Builder
See Also:
ResourceAllocationSettingData#getAutomaticAllocation

automaticDeallocation

public VCloudHardDisk.Builder automaticDeallocation(Boolean automaticDeallocation)

Overrides:
automaticDeallocation in class ResourceAllocationSettingData.Builder
See Also:
ResourceAllocationSettingData#getAutomaticDeallocation

connection

public VCloudHardDisk.Builder connection(String connection)

Overrides:
connection in class ResourceAllocationSettingData.Builder
See Also:
ResourceAllocationSettingData#getConnection

connections

public VCloudHardDisk.Builder connections(List<String> connections)

Overrides:
connections in class ResourceAllocationSettingData.Builder
See Also:
ResourceAllocationSettingData.getConnections()

consumerVisibility

public VCloudHardDisk.Builder consumerVisibility(ResourceAllocationSettingData.ConsumerVisibility consumerVisibility)

Overrides:
consumerVisibility in class ResourceAllocationSettingData.Builder
See Also:
ResourceAllocationSettingData.getConsumerVisibility()

hostResource

public VCloudHardDisk.Builder hostResource(String hostResource)

Overrides:
hostResource in class ResourceAllocationSettingData.Builder
See Also:
ResourceAllocationSettingData#getHostResource

hostResources

public VCloudHardDisk.Builder hostResources(List<String> hostResources)

Overrides:
hostResources in class ResourceAllocationSettingData.Builder
See Also:
ResourceAllocationSettingData.getHostResources()

limit

public VCloudHardDisk.Builder limit(Long limit)

Overrides:
limit in class ResourceAllocationSettingData.Builder
See Also:
ResourceAllocationSettingData.getLimit()

mappingBehavior

public VCloudHardDisk.Builder mappingBehavior(ResourceAllocationSettingData.MappingBehavior mappingBehavior)

Overrides:
mappingBehavior in class ResourceAllocationSettingData.Builder
See Also:
ResourceAllocationSettingData.getMappingBehavior()

otherResourceType

public VCloudHardDisk.Builder otherResourceType(String otherResourceType)

Overrides:
otherResourceType in class ResourceAllocationSettingData.Builder
See Also:
ResourceAllocationSettingData.getOtherResourceType()

parent

public VCloudHardDisk.Builder parent(String parent)

Overrides:
parent in class ResourceAllocationSettingData.Builder
See Also:
ResourceAllocationSettingData.getParent()

poolID

public VCloudHardDisk.Builder poolID(String poolID)

Overrides:
poolID in class ResourceAllocationSettingData.Builder
See Also:
ResourceAllocationSettingData.getPoolID()

reservation

public VCloudHardDisk.Builder reservation(Long reservation)

Overrides:
reservation in class ResourceAllocationSettingData.Builder
See Also:
ResourceAllocationSettingData.getReservation()

resourceSubType

public VCloudHardDisk.Builder resourceSubType(String resourceSubType)

Overrides:
resourceSubType in class ResourceAllocationSettingData.Builder
See Also:
ResourceAllocationSettingData.getResourceSubType()

resourceType

public VCloudHardDisk.Builder resourceType(ResourceAllocationSettingData.ResourceType resourceType)

Overrides:
resourceType in class ResourceAllocationSettingData.Builder
See Also:
ResourceAllocationSettingData.getResourceType()

virtualQuantity

public VCloudHardDisk.Builder virtualQuantity(Long virtualQuantity)

Overrides:
virtualQuantity in class ResourceAllocationSettingData.Builder
See Also:
ResourceAllocationSettingData.getVirtualQuantity()

virtualQuantityUnits

public VCloudHardDisk.Builder virtualQuantityUnits(String virtualQuantityUnits)

Overrides:
virtualQuantityUnits in class ResourceAllocationSettingData.Builder
See Also:
ResourceAllocationSettingData.getVirtualQuantityUnits()

weight

public VCloudHardDisk.Builder weight(Integer weight)

Overrides:
weight in class ResourceAllocationSettingData.Builder
See Also:
ResourceAllocationSettingData.getWeight()

fromResourceAllocationSettingData

public VCloudHardDisk.Builder fromResourceAllocationSettingData(ResourceAllocationSettingData in)
Overrides:
fromResourceAllocationSettingData in class ResourceAllocationSettingData.Builder


Copyright © 2009-2012 jclouds. All Rights Reserved.